Lembrete: Um Guia para Desenvolvedores de Primeira Viagem

Introdução

Bem-vindo ao Rememberizer! Este guia descreve como criar um OpenAI GPT personalizado, Demo GPT—um exercício que demonstra como o Rememberizer aprimora seu serviço GPT para os usuários. Abordaremos o registro do aplicativo e a integração perfeita do Rememberizer como uma ação. Em seguida, seus usuários consolidam suas fontes de conteúdo em bases de conhecimento personalizadas e dinâmicas para interação com seu GPT.

*Se você está planejando criar seu próprio aplicativo de IA em vez de usar um GPT personalizado, por favor, confira a última seção deste blog.

Assista ao vídeo de demonstração rápido aqui ou siga o guia passo a passo abaixo:

Requisitos

  1. Uma Conta OpenAI ChatGPT Plus
  2. Um ou mais dos repositórios de conhecimento suportados, por exemplo, Slack, Dropbox ou Google Drive, para que você possa testar seu GPT como um usuário.

Configuração da Conta e Etapas Iniciais

Clique no seguinte link, e você será direcionado para o nosso site Rememberizer:

Clique em Começar e, em seguida, clique em Registrar App. Neste ponto, será solicitado que você faça login ou se inscreva. Complete o cadastro. Se você vir uma tela de Login, clique na opção 'Inscreva-se', que aparece como “Não tem uma conta? Inscreva-se

Você será solicitado a preencher os detalhes do seu aplicativo no formulário Registrar Novo Aplicativo.

Passo 1: Registre seu aplicativo

Isso requer algumas idas e vindas entre o registro da nova aplicação, neste caso, um GPT, e a criação do GPT.

  • "Nome do aplicativo,” digite o nome do GPT; usaremos Demo GPT em nosso exemplo.
  • “URL da página de destino,” a URL do GPT (obteremos isso assim que criarmos o GPT; por enquanto, adicione https://placeholder.com)
  • "Origem da solicitação autorizada,” digite o domínio do site Chat GPT. https://chat.openai.com
  • “URLs de redirecionamento autorizadas” é a URL de callback (obteremos isso assim que criarmos o GPT; por enquanto, adicione https://placeholder.com)
  • Clique em "Criar aplicativo".

Passo 2: Configure as configurações do aplicativo e as credenciais.

Abra seu aplicativo Demo GPT recém-criado.

Anote as Credenciais do App, pois precisaremos copiá-las para o nosso GPT quando o construirmos.

Crie um GPT

Você pode começar por criar um GPT na interface do ChatGPT.

Configurações do GPT

Você pode preencher as informações como desejar. Aqui está um exemplo básico que você pode experimentar:

Criar ação Rememberizer

Do editor GPT:

Selecione "Configurar" role para baixo até ver "Criar nova ação"

Clique na roda ao lado de Autenticação e defina o Tipo de Autenticação como OAuth.

Cole o ID do Cliente e Segredo do Cliente das Credenciais de Aplicação do Rememberizer acima:

URL de Autorização: https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

Token URL: https://api.rememberizer.ai/api/v1/auth/oauth2/token/

Deixe Scope em branco.

Clique em Salvar.

Campo Valor de exemplo
Nome Demonstração GPT
Descrição Fale diretamente com todos os seus PDFs, docs, planilhas e apresentações no Google Drive e canais do Slack.
Instruções A Demo GPT foi projetada para interagir perfeitamente com a ferramenta Rememberizer, permitindo que os usuários consultem seus dados de forma eficiente a partir de várias fontes, como Slack, Dropbox e Google Drive. O objetivo principal é fornecer acesso rápido e preciso aos dados do usuário, aproveitando as capacidades do Rememberizer para otimizar a velocidade e precisão da pesquisa. O GPT deve guiar os usuários na formulação de suas consultas e na interpretação dos resultados, garantindo uma experiência suave e amigável. Manter clareza e precisão nas respostas é essencial, especialmente ao lidar com recuperação e análise de dados. O GPT deve ser capaz de lidar com uma ampla gama de consultas, desde simples buscas de dados até pesquisas mais complexas envolvendo múltiplos parâmetros ou fontes. O foco está em melhorar a capacidade do usuário de acessar rapidamente e efetivamente as informações de que precisa, tornando o processo o mais simples possível.

Preencha o Esquema GPT com a API Rememberizer

Preencha a especificação OpenAPI do Rememberizer. Copie o conteúdo no painel expansível No.4 no link abaixo e cole-o no campo Schema:

https://docs.rememberizer.ai/developer/creating-a-rememberizer-gpt#rememberizer_openapi.yaml

Política de Privacidade

Adicione este link como a Política de Privacidade: https://docs.rememberizer.ai/notices/privacy-policy.

Após criar a ação, salve o GPT e então

Copie o link para o GPT, que terá uma aparência semelhante a isto:https://chat.openai.com/g/g-dSiQf1hmQ-demo-gpt

Agora volte para Edit GPT

Copie o link para o URL de retorno que terá uma aparência como esta: https://chat.openai.com/aip/g-16b19be82471cb3841d9ad5515f26d51c0206aaf/oauth/callback

Atualize as Informações do Aplicativo Rememberizer

GPT Link e URL de Retorno

Preencha o link GPT e a URL de retorno da etapa acima e salve o aplicativo.

Publique como Público, se você quiser que seu aplicativo esteja no Diretório de Apps em Destaque

Assim que revisarmos o aplicativo, se não houver problemas, publicaremos o aplicativo e avisaremos você. Isso tornará seu GPT Personalizado visível para nossos usuários e iremos promover ativamente seu GPT para nossa base de usuários.

Agora podemos testar o aplicativo.

Para testar, você terá que criar uma conta de usuário e passar pelo processo de testar seu GPT como um usuário. Criamos um guia para isso aqui: https://try.rememberizer.ai/blog/rememberizer-gpt-a-first-time-user-guide

Se você pretende desenvolver seu próprio aplicativo de IA em vez de usar um GPT personalizado, consulte a seção de leituras adicionais.


Este repositório inclui:

https://github.com/skydeckai/rememberizer-integration-samples

  • developer_guide.ipynb: Este Jupyter Notebook serve como um guia abrangente para desenvolvedores que desejam integrar-se ao Rememberizer. Ele inclui instruções passo a passo sobre como registrar sua aplicação, implementar OAuth2 para autorização de usuários e utilizar as APIs do Rememberizer para acessar dados de usuários. O notebook combina texto explicativo com trechos de código executáveis, oferecendo uma abordagem prática para aprender o processo de integração.
  • callback_server.py: Este script em Python implementa um servidor Flask simples projetado para lidar com o callback OAuth2 para integrações do Rememberizer. Ele escuta a URI de redirecionamento após um usuário autorizar seu aplicativo, capturando o código de autorização enviado pelo Rememberizer. Este código é então utilizado para solicitar tokens de acesso para interações com a API. O script é um componente essencial para desenvolvedores sem uma configuração de servidor existente, facilitando testes e implementação rápidos e fáceis do fluxo OAuth2.
  • rememberizer_openapi: Esquema OpenAPI para colocar no GPT.

Aqui está um vídeo de demonstração:

Não perca essas histórias:

Português