ChatGPTBot
1.0.0
นี่คือผู้ช่วยสนทนาสำหรับโทรเลขที่ทำงานบน AWS Lambda และ DynamoDB และใช้ OpenAI API เพื่อสร้างคำตอบ
ในการเชื่อมต่อฟังก์ชั่นแลมบ์ดากับคุณโทรเลขบอทรัน:
curl --data " url={API_GATEWAY_URL} " " https://api.telegram.org/bot{TELEGRAM_TOKEN}/setWebhook "ตัวแปรสิ่งแวดล้อม:
| ตัวแปร | คำอธิบาย |
|---|---|
| ได้รับอนุญาต _chats | รหัสของการแชทที่รองรับ |
| bot_id | id ของบอท |
| ความถี่ | ความถี่ที่บอทตอบกลับข้อความ |
| openai_key | คีย์ความลับ Openai |
| openai_model | รุ่น OpenAI ที่ใช้แล้ว |
| Telegram_Token | โทเค็นการเข้าถึง Telegram API |
| System_prompt | คำอธิบายของบทบาทบอท |
| style_prompt | บอทควรตอบอย่างไรเชื่อมต่อกับข้อความผู้ใช้ใด ๆ |
| context_length | จำนวนข้อความที่วิเคราะห์เพื่อตอบกลับ |
| dynamodb_table_name | ชื่อตาราง DynamoDB |
| RESET_COMMAND | คำสั่ง Telegram Bot เพื่อรีเซ็ตประวัติ |
| bot_name | ชื่อของบอทเหมือนในโทรเลข |
| max_tokens | จำนวนโทเค็นในการตอบสนองแบบจำลอง |
| Prestence_penalty | พารามิเตอร์แบบจำลองการลงโทษ |
| ความถี่ _penalty | พารามิเตอร์แบบจำลองการลงโทษความถี่ |
| top_p | พารามิเตอร์รุ่น top_p |
| อุณหภูมิ | พารามิเตอร์แบบจำลองอุณหภูมิ |