Hermione
Hermione 是一個串接 OpenAI 的 Discord 機器人,名稱取自《哈利波特》中的角色妙麗·格蘭傑。
前往 GitHub →功能特色
- OpenAI 整合 - 串接 GPT-3.5 Turbo 模型
- 論壇頻道模式 - 適合集中討論單一主題
- 文字頻道模式 - 純聊天用途
- Token 控制 - 自動控制消耗成本
- 自訂人設 - 可設定機器人的人物特性
運作模式
論壇頻道模式
適合集中討論單一主題,當文字超過限制時會提醒開啟新貼文,以控制 Token 消耗成本。
文字頻道模式
純聊天用途,會擷取特定數量的聊天記錄,避免過量資料導致成本增加。
環境變數
| 變數 | 說明 |
|---|---|
DISCORD_BOT_TOKEN | Discord 機器人令牌 |
OPEN_AI_API_KEY | OpenAI API 金鑰 |
OPEN_AI_MAX_TOKENS | 限制回應字數 |
OPEN_AI_GPT_PERSONA | 設定機器人人物特性 |
OPEN_AI_TEMPERATURE | 控制生成文本隨機性 |
部署建議
- Render - 免費方案月 750 小時
- Fly.io - 另一個部署選擇
- 建議搭配 UptimeRobot 防止伺服器休眠