Dự án này là một ứng dụng Flask phục vụ như một trợ lý để trả lời các câu hỏi về Techbase Vietnam. Nó sử dụng mô hình GPT của OpenAI và Qdrant để tìm kiếm các câu tương tự.
Đầu tiên, clone kho lưu trữ về máy cục bộ của bạn:
git clone https://github.com/yourusername/your-repo-name.git
Cài đặt các yêu cầu:
pip install -r requirements.txt
Để khởi động máy chủ, chạy:
python app.py
Máy chủ sẽ khởi động tại http://0.0.0.0:8080
.
GET /
: Trả về trang chủ.POST /api/chat
: Nhận một payload JSON vớiquery
vàcontext
, và trả về một phản hồi từ mô hình GPT.
Ứng dụng sử dụng các biến môi trường sau, được lưu trữ trong một file .env
:
OPENAI_API_KEY=your_openai_api_key
QDRANT_API_KEY=your_qdrant_api_key
Giải thích cách đóng góp vào dự án của bạn.
Bao gồm thông tin về giấy phép.