Cricbot
1.0.0
Cricbot 是一款聊天機器人應用程序,旨在提供即時板球比分並處理各種用戶意圖。它利用 OpenAI 的語言模型來理解使用者查詢並產生適當的回應。該應用程式的結構確保了模組化和易於維護。
Cricbot/
├── app/
│ ├── src/
│ │ ├── constants/
│ │ │ ├── __init__.py
│ │ │ └── constants.py
│ │ ├── models/
│ │ │ ├── __init__.py
│ │ │ └── match_details.py
│ │ ├── prompts/
│ │ │ ├── all_live_matches_response_prompt.txt
│ │ │ ├── fallback_response_prompt.txt
│ │ │ ├── intent_identifier_prompt.txt
│ │ │ └── live_score_response_prompt.txt
│ │ ├── services/
│ │ │ ├── __init__.py
│ │ │ ├── intent_identifier_service.py
│ │ │ ├── intent_handler_service.py
│ │ │ ├── live_score_service.py
│ │ │ └── response_generator_service.py
│ │ ├── utils/
│ │ │ ├── __init__.py
│ │ │ └── common_util.py
│ │ ├── chains/
│ │ │ ├── __init__.py
│ │ │ └── cricbot_chain.py
│ │ ├── enums/
│ │ │ ├── __init__.py
│ │ │ └── intents.py
│ ├── main.py
│ └── cricbot_app.py
├── .env
├── .gitignore
├── README.md
└── requirements.txt
克隆儲存庫
git clone https://github.com/mohitbansal964/Cricbot.git
cd Cricbot
建立虛擬環境
python -m venv .venv
source .venv/bin/activate # On Windows use `.venvScriptsactivate`
安裝依賴項
pip install -r requirements.txt
設定環境變數
在根目錄中建立一個.env
檔案並新增您的 OpenAI API 金鑰:
OPENAI_API_KEY=your_openai_api_key_here
使用以下命令運行應用程式:
python app/main.py
透過輸入您的查詢與機器人互動。鍵入“exit”以終止會話。
MatchDetails
。歡迎貢獻!請分叉存儲庫並提交請求以獲取任何增強功能或錯誤修復。
該項目已獲得 MIT 許可證的許可。
本自述文件提供了 Cricbot 應用程式的全面概述,包括設定說明、用法和未來的增強功能。請隨意修改內容以更好地滿足您的專案需求。