V-know/ChatGPT-Telegram-Bot
A Telegram bot with a silky smooth AI experience. UI enabled.
解決的問題
此專案提供一個即時可部署的 Telegram 機器人,整合 OpenAI 與 Azure OpenAI 服務,讓使用者能直接在 Telegram 聊天應用中與 AI 模型互動,進行文字與影像生成。
工作原理
機器人作為 Telegram 與 AI API 之間的介面。支援即時串流回應,以提供更流暢的使用者體驗,並整合 DALL-E 3 進行影像生成。使用 MySQL 資料庫來管理使用者等級,以決定會話頻率、上下文視窗大小與權杖數量的特定限制。同時也允許使用者提供自己的 OpenAI API 金鑰,以獲得更高的彈性。
適用對象
希望自行主機擁有內建使用者管理與可自訂機器人身份的 AI 驅動 Telegram 機器人的個人或開發者。
主要特色
- 多提供者支援:相容於原生 OpenAI 與 Azure OpenAI。
- 可自訂身份:內建 15 種預設機器人個性,並支援自訂身份。
- 使用者等級制度:採用等級制系統,以控制權杖限制與對話頻率。
- 串流回應:支援即時文字生成,加快互動速度。
- 快速部署:透過 Docker 與 Docker Compose 容器化,可快速設定。
"這是一個功能豐富的機器人,能有效整合多種 AI 服務,並提供良好的使用者體驗。" — @handle
相關
- 專案
- 專案
- 專案
- 專案