Conectando ChatGPT à Internet
Você quer experimentar o ChatGPT com conectividade à Internet para poder perguntar sobre eventos além de 2021, mas não tem acesso ao Bing habilitado para IA e não quer esperar pelo Bard do Google? O SearchGPT oferece essa funcionalidade hoje - ele rastreia a Internet em busca de informações e depois as envia de volta ao ChatGPT.
A maneira mais fácil de começar a usar search-gpt é executar o seguinte:
export OPENAI_API_KEY= < REPLACE >
export GOOGLE_SEARCH_API_KEY= < REPLACE >
export GOOGLE_SEARCH_ID= < REPLACE >
npx search-gpt
Alternativamente, você também pode executar:
npm install --global search-gpt
# Run SearchGPT with this command
searchgpt
Certifique-se de ter sua própria chave de API de pesquisa do Google, mecanismo de pesquisa programável e chave de API OpenAI antes de executar a CLI.
Assim que a CLI for iniciada, ela solicitará que você insira uma pergunta. Basta digitar sua consulta e o assistente de IA pesquisará na web e gerará uma resposta.
Esta é uma prova de conceito e está longe de ser uma implementação adequada (por exemplo, o modelo Prometheus da Microsoft). Eu queria experimentar como seria fácil rastrear determinados mecanismos de pesquisa e, em seguida, alimentar esses resultados em um modelo de linguagem grande (LLM), como como GPT 3.5. Além de consultar a Pesquisa Google, também se pode pensar em integrar outras APIs para rastrear dados e depois alimentá-los no LLM.
fluxograma LR
A[O usuário insere a pergunta] --> B[Pesquisar no Google]
A -> C[Pesquisar no Twitter, ainda não implementado]
A --> D[Pesquisar outros mecanismos]
B -> E[Resultados da pesquisa entregues ao ChatGPT]
E -> F[ChatGPT usa este contexto para fornecer uma resposta]
Observação: a implementação atual alimenta os resultados da Pesquisa Google para gpt-3.5-turbo
e não inclui mensagens anteriores em consultas subsequentes para evitar ultrapassar o limite de token.
Este projeto está licenciado sob a licença do MIT.