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
- Uma Conta OpenAI ChatGPT Plus
- 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.
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: