加入 Hugging Face 社群
並獲得增強的文件體驗
開始使用
Chat UI
開源聊天介面,支援工具、多模態輸入,以及跨模型的智慧路由。此應用程式底層使用 MongoDB 和 SvelteKit。歡迎試用線上版本 HuggingChat on hf.co/chat 或 架設您自己的實例。
Chat UI 可連接至任何相容於 OpenAI 的 API 端點,使其能與以下服務運作:
- Hugging Face 推理服務提供者
- Ollama
- llama.cpp
- OpenRouter
- 任何其他相容於 OpenAI 的服務
MCP 工具:透過模型上下文協定 (MCP) 伺服器進行函式呼叫
LLM 路由器:智慧路由,為每個請求選擇最佳模型
多模態:針對支援視覺辨識的模型進行圖片上傳
OpenID:透過 OpenID Connect 進行選用的使用者驗證
快速入門
步驟 1 - 建立 .env.local
OPENAI_BASE_URL=https://router.huggingface.co/v1
OPENAI_API_KEY=hf_************************您可以使用任何相容於 OpenAI 的端點
| 提供者 | OPENAI_BASE_URL | OPENAI_API_KEY |
|---|---|---|
| Hugging Face | https://router.huggingface.co/v1 | hf_xxx |
| Ollama | http://127.0.0.1:11434/v1 | ollama |
| llama.cpp | http://127.0.0.1:8080/v1 | sk-local |
| OpenRouter | https://openrouter.ai/api/v1 | sk-or-v1-xxx |
步驟 2 - 安裝並執行
git clone https://github.com/huggingface/chat-ui
cd chat-ui
npm install
npm run dev -- --open完成!Chat UI 會自動從您的端點探索可用模型。
MongoDB 在開發環境中是選用的。當未設定
MONGODB_URL時,Chat UI 會使用內嵌資料庫,並將資料保存至./db。
若需進行生產環境部署,請參閱 安裝指南。
在 GitHub 上更新