ChatGPTBot
1.0.0
這是在AWS Lambda和DynamoDB上運行電報的對話助手,並使用OpenAI API生成答案。
要將lambda函數連接到您電報bot運行:
curl --data " url={API_GATEWAY_URL} " " https://api.telegram.org/bot{TELEGRAM_TOKEN}/setWebhook "環境變量:
| 多變的 | 描述 |
|---|---|
| 允許的_chat | 支持聊天的ID |
| bot_id | 機器人的身份證 |
| 頻率 | 機器人回复消息的頻率 |
| Openai_key | Openai Secret Key |
| OpenAi_Model | 二手Openai模型 |
| telegram_token | 電報API訪問令牌 |
| System_prompt | 機器人角色的描述 |
| style_prompt | 機器人應如何回答,連接到任何用戶消息 |
| context_length | 分析的消息數量以做出答复 |
| dynamodb_table_name | DynamoDB表名稱 |
| reset_command | 電報bot命令重置歷史記錄 |
| bot_name | 機器人的名稱是電報中的 |
| max_tokens | 模型響應中的令牌數量 |
| 存在_penalty | 存在懲罰模型參數 |
| 頻率__penalty | 頻率罰款模型參數 |
| top_p | TOP_P模型參數 |
| 溫度 | 溫度模型參數 |