ChatGPT風格的開源前端UI,支持訪問OpenAI、Anthropic、Azure和其他API。
極其簡潔美觀的UI支持多個對話和多個模型切換。
ChatGPT是最受歡迎的GitHub版本 麥凱瑞格利/chatbot-ui這是一個開源項目,目標是為各種AI聊天模型提供一個美麗且易於使用的聊天界面。以下是其主要內容:
項目概覽
- 聊天機器人UI 是一個開源聊天應用程式界面,支持「任何型號的人工智慧聊天」。
- 該項目使用React、Next.js、TypScript和Tailwind CSS構建,具有現代化的頁面結構和組件風格
- 已經更新到 2.0版本,以前的舊版本保存在
遺產分支
功能亮點和特點
部署方法
- 本地部署:支持使用Docker與Supply(作為後台API和數據存儲)結合使用部署,並使用
. dev.本地使用以下命令配置環境變量nPM運行聊天或nPM運行更新 - 雲部署:您可以將前端部署到Vercel,將Supplier用於後台,並支持通過API Key連接到OpenAI和Azure等模型API
定製性
- 界面基於組件的管理,例如聊天組件、側邊欄、設置面板等。& nbsp;
組件/在文件夾中,可以輕鬆定製樣式和交互 - 支持多級提示配置,如工作區、個人、後台等,用戶可以靈活地覆蓋和組合它們,
社區反饋和常見問題
- 一些用戶希望禁用登錄並僅執行快速原型演示,這表明需要簡化使用場景
- 也有用戶反映,本地Supplier占用存儲空間太多,影響設備運行。
- 開發人員收到了多項功能建議,例如添加對AWS Bedrock、文件處理等的支持。
社區和活動
- 該倉庫在GitHub上擁有超過32,000個星星和近9300個叉子,吸引了社區的高度關注。
- 一位記者提到,這是一套「非常好」的「自部署聊天機器人」,表明了社區對該項目的認可。
總結和建議
| 項目 | 內容描述 |
|---|---|
| 核心目的 | 為各種聊天模型提供開源、可定製、UI良好的聊天界面 |
| 技術堆棧 | React + Next.js + TypScript + Tailwind CSS + Supply |
| 部署方法 | 本地(Docker + Supervision)或雲(Vercel + Supervision) |
| 特性 | 多層提示系統、組件式設計、多型號平台支持 |
| 社區反饋 | 支持簡化部署方法、增加文件處理和多平台兼容性等建議 |
Github:https://github.com/mckaywrigley/chatbot-ui
輸油管: