ChatGPTBot
1.0.0
Il s'agit d'un assistant conversationnel pour Telegram fonctionnant sur AWS Lambda et DynamoDB et en utilisant l'API OpenAI pour générer des réponses.
Pour connecter la fonction lambda à votre Run Télégramme Run:
curl --data " url={API_GATEWAY_URL} " " https://api.telegram.org/bot{TELEGRAM_TOKEN}/setWebhook "Variables environnementales:
| Variable | Description |
|---|---|
| ALLÉMORD_CHATS | IDS des chats pris en charge |
| Bot_id | id d'un bot |
| FRÉQUENCE | fréquence à laquelle le bot répond aux messages |
| Openai_key | Clé secrète Openai |
| Openai_model | le modèle Openai utilisé |
| Télégram_token | Jeton d'accès à l'API télégramme |
| System_prompt | Description d'un rôle de bot |
| Style_prompt | comment le bot doit répondre, concaténé à tout message utilisateur |
| Context_length | Nombre de messages analysés pour répondre |
| Dynamodb_table_name | Nom de la table DynamoDB |
| Reset_command | La commande du bot télégramme pour réinitialiser l'histoire |
| Bot_name | Le nom du bot tel qu'il est en télégramme |
| Max_tokens | Nombre de jetons dans la réponse du modèle |
| Présence_penalty | Paramètre de modèle de pénalité de présence |
| Fréquence_penalty | Paramètre de modèle de pénalité de fréquence |
| Top_p | Paramètre du modèle TOP_P |
| TEMPÉRATURE | paramètre du modèle de température |