Kiểm tra API Mode
Vấn đề
Response hiện tại là template-based, không phải từ LLM API mode.
Đã làm
- ✅ Cấu hình đã đúng:
LLM_PROVIDER=api - ✅ Test trực tiếp API mode hoạt động
- ✅ Đã thêm logging vào RAG pipeline để debug
Cách kiểm tra
1. Kiểm tra server logs
Khi gửi request, xem logs có:
[RAG] Using LLM provider: api[LLM] Generating answer with provider: api[LLM] ✅ Answer generated successfullyhoặc error
2. Test trực tiếp
curl -X POST http://localhost:8000/api/chatbot/chat/ \
-H "Content-Type: application/json" \
-d '{"message": "Mức phạt vượt đèn đỏ là bao nhiêu?", "reset_session": false}'
3. Kiểm tra trong code
- RAG pipeline gọi
llm.generate_answer()vớiuse_llm=True - LLM generator có
provider == "api" _generate_api()được gọi với query
Nguyên nhân có thể
- API timeout: HF Spaces API có thể timeout
- API trả về None: API có thể trả về None và fallback về template
- LLM không available:
get_llm_generator()có thể trả về None
Giải pháp
Nếu API mode không hoạt động:
- Kiểm tra Hugging Face Space có đang chạy không
- Kiểm tra internet connection
- Kiểm tra API URL có đúng không
- Xem server logs để biết lỗi cụ thể