strat-chatbot/app
Cal Corum c42fea66ba feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration
- Add vector store with sentence-transformers for semantic search
- FastAPI backend with /chat and /health endpoints
- Conversation state persistence via SQLite
- OpenRouter integration with structured JSON responses
- Discord bot with /ask slash command and reply-based follow-ups
- Automated Gitea issue creation for unanswered questions
- Docker support with docker-compose for easy deployment
- Example rule file and ingestion script
- Comprehensive documentation in README
2026-03-08 15:19:26 -05:00
..
__init__.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00
config.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00
database.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00
discord_bot.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00
gitea.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00
llm.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00
main.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00
models.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00
vector_store.py feat: initial chatbot implementation with FastAPI, ChromaDB, Discord bot, and Gitea integration 2026-03-08 15:19:26 -05:00