ChatGPTBot
1.0.0
Este es un asistente de conversación para Telegram que se ejecuta en AWS Lambda y DynamoDB y usa la API de OpenAI para generar respuestas.
Para conectar la función Lambda a usted Telegram Bot Run:
curl --data " url={API_GATEWAY_URL} " " https://api.telegram.org/bot{TELEGRAM_TOKEN}/setWebhook "Variables ambientales:
| Variable | Descripción |
|---|---|
| Permitido_Chats | IDS de los chats compatibles |
| Bot_id | ID de un bot |
| FRECUENCIA | frecuencia a la que el bot responde a los mensajes |
| OPERAI_KEY | Clave secreta de OpenAi |
| OPERAI_MODEL | el modelo Operai usado |
| Telegram_token | Token de acceso a la API de telegrama |
| System_prompt | Descripción de un papel de bot |
| Style_prompt | Cómo debe responder el bot, concatenado a cualquier mensaje de usuario |
| Context_length | Número de mensajes analizados para hacer una respuesta |
| Dynamodb_table_name | Nombre de la tabla de Dynamodb |
| Restablecer_command | el comando de bot de telegrama para restablecer la historia |
| Bot_name | el nombre del bot como es en telegrama |
| Max_tokens | Número de tokens en la respuesta al modelo |
| Presence_Penalty | Parámetro del modelo de penalización de presencia |
| Frecuencia_penal | Parámetro del modelo de penalización de frecuencia |
| Top_p | Parámetro del modelo TOP_P |
| TEMPERATURA | Parámetro del modelo de temperatura |