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模型参数 |
| 温度 | 温度模型参数 |