DeepSeek Chatbot is a web application that offers an advanced chat experience using the DeepSeek AI API. Built on the Streamlit framework, this application allows users to interact with AI and optionally view the AI's thought process.
- Real-time chat with DeepSeek AI
- Chain of Thought (CoT) feature to visualize AI's step-by-step thinking process
- User-friendly and modern interface
- Store and display chat history
- Secure API key management
-
Clone the repository:
git clone https://github.com/U-C4N/deepseek-chatbot.git cd deepseek-chatbot
-
Install required packages:
pip install -r requirements.txt
-
Run the application:
streamlit run main.py
-
Open
http://localhost:8501
in your browser to start using the application.
- Enter your DeepSeek API key in the sidebar.
- Optionally check the "Enable Chain of Thought" option.
- Type your question or request in the chat box and send.
- Wait for and view the AI's response.
- If Chain of Thought is enabled, you can see the AI's thinking process step by step.
- Python 3.7+
- streamlit
- requests
See requirements.txt
for the full list of dependencies.
This project is licensed under the MIT License. See the LICENSE file for details.
- DeepSeek AI - AI model and API
- Streamlit - Web application framework