ChatGPTBot
1.0.0
Dies ist ein Konversationsassistent für Telegramm, das auf AWS Lambda und DynamoDB ausgeführt wird und die OpenAI -API verwendet, um Antworten zu generieren.
Um die Lambda -Funktion an Sie mit dem Telegrammbot zu verbinden:
curl --data " url={API_GATEWAY_URL} " " https://api.telegram.org/bot{TELEGRAM_TOKEN}/setWebhook "Umgebungsvariablen:
| Variable | Beschreibung |
|---|---|
| Erlaubt_chats | IDs der unterstützten Chats |
| Bot_id | ID eines Bots |
| FREQUENZ | Frequenz, bei der der Bot auf Nachrichten antwortet |
| Openai_key | Openai Secret Key |
| Openai_model | Das gebrauchte OpenAI -Modell |
| Telegram_token | Telegramm -API -Zugangstoken |
| System_prompt | Beschreibung einer Bot -Rolle |
| Style_prompt | Wie der Bot antworten sollte, verkettet zu einer Benutzernachricht |
| Context_length | Anzahl der analysierten Nachrichten, um eine Antwort zu geben |
| DynamoDB_table_name | DynamoDB -Tabellenname |
| Reset_command | Der Befehl Telegram Bot, um die Geschichte zurückzusetzen |
| Bot_Name | Der Name des Bots wie im Telegramm |
| Max_tokens | Anzahl der Token in der Modellantwort |
| Präsenz_Penalty | Präsenzmodellparameter |
| Frequenz_Penalty | Parameter des Frequenzstrafemodells |
| Top_p | TOP_P -Modellparameter |
| TEMPERATUR | Temperaturmodellparameter |