ChatGPTBot
1.0.0
Este é um assistente de conversação para o Telegram em execução na AWS Lambda e DynamoDB e usando a API OpenAI para gerar respostas.
Para conectar a função Lambda à sua execução de bot de telegrama:
curl --data " url={API_GATEWAY_URL} " " https://api.telegram.org/bot{TELEGRAM_TOKEN}/setWebhook "Variáveis ambientais:
| Variável | Descrição |
|---|---|
| Permitido_chats | Ids dos bate -papos suportados |
| Bot_id | Id de um bot |
| FREQÜÊNCIA | Frequência em que o bot responde às mensagens |
| Openai_key | Chave secreta aberta |
| Openai_model | o modelo OpenAI usado |
| Telegram_token | Telegram API Access Token |
| System_prompt | Descrição de um papel de bot |
| Style_prompt | Como o bot deve responder, concatenado a qualquer mensagem do usuário |
| Context_length | Número de mensagens analisadas para fazer uma resposta |
| DynamoDB_TABLE_NAME | Nome da tabela do DynamoDB |
| RESET_COMMAND | o comando do telegrama para redefinir a história |
| Bot_name | o nome do bot como está em telegrama |
| Max_tokens | Número de tokens na resposta do modelo |
| Presence_peNalty | Parâmetro do modelo de penalidade de presença |
| Frequency_peNalty | Parâmetro do modelo de penalidade de frequência |
| Top_p | Parâmetro do modelo TOP_P |
| TEMPERATURA | Parâmetro do modelo de temperatura |