A backend service for a chatbot application using FastAPI, MongoDB, and Ollama. It supports real-time AI response streaming via WebSocket.
Stars
1
Forks
0
Watchers
1
Open Issues
6
Overall repository health assessment
No package.json found
This might not be a Node.js project
23
commits
Revise README.md: enhance formatting, clarify installation steps, and improve project structure overview
8bd77cbView on GitHubImplement API versioning: add v1 endpoints for authentication and chat services, update HTML documentation, and adjust WebSocket connection URL.
cd26c31View on GitHubBump version to 1.1.0 and update topic classification in setup.py
abbaf51View on GitHubAdd logging for chat stream initiation and update token handling in WebSocket authentication
49b09e2View on GitHubImplement WebSocket chat streaming: add chat_stream endpoint, enhance chat service for streaming responses, and create WebSocket UI for testing
90e32a4View on GitHubEnhance chat API: add get_models endpoint for retrieving available models and update user dependency type in chat-related functions
966df85View on GitHubRefactor authentication and chat services: update model names and response structures, implement chat service functionality, and enhance API endpoints for user registration, login, and chat management.
c39c41aView on GitHubAdd LICENSE and setup.py files: include MIT License terms and setup configuration for the chatbot backend
213ce6bView on GitHubUpdate README.md: enhance documentation with detailed installation instructions, prerequisites, and project structure
fdaf882View on GitHubEnhance authentication and logging: add optional user retrieval in chat endpoint, implement logging middleware for request/response tracking, and update chat request model to allow optional model field
d57eb25View on GitHubAdd rename chat section functionality: implement rename_chat_section endpoint, enhance chat models with RenameResponse, and refactor related service methods
b3e93f0View on GitHubAdd model retrieval functionality: implement get_all_models endpoint, enhance chat models with BotModel and BotModelResponse, and include format_size utility for size formatting
7850c97View on GitHubEnhance authentication features: add refresh token functionality, update logout and user registration processes, and improve user model with additional fields and examples
d1151a3View on GitHubAdd delete chat section functionality and enhance chat title generation logic
f7ca06fView on GitHubRefactor chat API to use ChatRequest model; enhance chat response handling and user chat retrieval; update configuration for access token expiration; add get_current_time utility function
1e9e9f5View on GitHub