O Open-Enerogpt é um bot de telegrama que usa o GPT-3 para gerar respostas de linguagem natural com base nos avisos do usuário. Ele está escrito em Python e usa as bibliotecas de asenças e aiogramas do OpenAI. O código -fonte está aberto e disponível no GitHub.
Para instalar as dependências necessárias, execute:
pip install -r requirements.txt
Você também precisará obter uma chave da API do OpenAI em https://openai.com e uma chave de API do Telegram da @botfather.
Em seguida, edite o arquivo main.py e insira suas chaves nas seguintes linhas:
openai_api = "" # Enter your OpenAI API
telegram_api = "" # Enter your Telegram API
Para executar o bot, execute:
python3 main.py
Para interagir com o bot, envie uma mensagem com um dos seguintes comandos:
/NEROGPT: O bot gerará uma resposta com base no prompt. Por exemplo, /nerogpt O que é GPT-3? /WipeDialog: o bot excluirá seu histórico de mensagens anteriores. O bot mantém o histórico de suas conversas com cada usuário em um arquivo de texto com o nome do ID do usuário. Os arquivos são armazenados na pasta raiz do projeto.
Este projeto está licenciado sob a licença do MIT - consulte o arquivo de licença para obter detalhes.