Chat UI documentation
Giao diện trò chuyện
Giao diện trò chuyện
Giao diện chat mã nguồn mở với hỗ trợ công cụ, đầu vào đa phương thức và định tuyến thông minh giữa các mô hình. Ứng dụng sử dụng MongoDB và SvelteKit ở phía sau. Hãy thử phiên bản trực tiếp có tên HuggingChat trên hf.co/chat hoặc tự cài đặt một instance.
Chat UI kết nối với bất kỳ điểm cuối API tương thích OpenAI nào, cho phép nó hoạt động với:
- Nhà cung cấp suy luận Hugging Face
- Ollama
- llama.cpp
- OpenRouter
- Bất kỳ dịch vụ nào khác tương thích với OpenAI
Công cụ MCP: Gọi hàm thông qua các máy chủ Model Context Protocol (MCP)
LLM Router: Định tuyến thông minh để chọn mô hình tốt nhất cho mỗi yêu cầu
Đa phương thức: Tải lên hình ảnh trên các mô hình hỗ trợ thị giác
OpenID: Xác thực người dùng tùy chọn qua OpenID Connect
Bắt đầu nhanh
Bước 1 - Tạo .env.local:
OPENAI_BASE_URL=https://huggingface.co/proxy/router.huggingface.co/v1
OPENAI_API_KEY=hf_************************Bạn có thể sử dụng bất kỳ endpoint nào tương thích với OpenAI:
| Nhà cung cấp | OPENAI_BASE_URL | OPENAI_API_KEY |
|---|---|---|
| Hugging Face | https://huggingface.co/proxy/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 |
Bước 2 - Cài đặt và chạy:
git clone https://github.com/huggingface/chat-ui
cd chat-ui
npm install
npm run dev -- --openXong rồi! Chat UI sẽ tự động phát hiện các model khả dụng từ endpoint của bạn.
MongoDB là tùy chọn cho việc phát triển. Khi
MONGODB_URLkhông được đặt, Chat UI sẽ sử dụng cơ sở dữ liệu nhúng được lưu trữ tại./db.
Đối với triển khai trong môi trường sản xuất, hãy xem các hướng dẫn cài đặt.
Update on GitHub