Commit Graph

12 Commits

Author SHA1 Message Date
Lucas Ercolano b1fa26cb7e docs(env): restore optional frontend timeout hint after PR bundle merge 2026-04-10 16:59:53 -03:00
Lucas Ercolano 1466ea2c69 Merge PR #276: pluggable graph backend with Graphiti support 2026-04-10 16:58:45 -03:00
Lucas Ercolano 842bfd4335 Merge PR #463: multi-provider LLM support via Prompture
# Conflicts:
#	.env.example
#	backend/app/utils/llm_client.py
2026-04-10 16:58:04 -03:00
Juan Denis 79edc61563 feat: multi-provider LLM support via Prompture
Add optional Prompture integration for 12+ LLM providers (LM Studio,
Ollama, Claude, Groq, Kimi/Moonshot, etc.) as a drop-in backend.
Zero breaking changes — falls back to the existing OpenAI SDK client
when Prompture is not installed.

- Rewrite llm_client.py with dual-backend architecture
- Update .env.example with provider/model format examples
- Add multi-provider table to README Quick Start section
- Add prompture as optional dependency in requirements.txt

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 01:18:04 -04:00
MiroFish Bot 25d43f8a4b feat(graph): add pluggable graph backend with Graphiti support 2026-03-21 17:25:34 +09:00
Jason 92efb3616f feat: add configurable API timeout for slow local LLMs
- Added VITE_API_TIMEOUT environment variable support
- Default remains 300000ms (5 minutes)
- Users can increase timeout for slow local models like Ollama
- Example: VITE_API_TIMEOUT=600000 for 10 minutes

Fixes #58
2026-03-08 10:34:23 +08:00
666ghj 9556854fbf refactor(.env.example): update LLM API configuration comments for clarity and add usage note 2026-01-20 18:05:36 +08:00
666ghj ca24ee09d1 chore(env.example): update LLM model configuration and clarify boost settings. 2026-01-15 23:11:26 +08:00
666ghj a47eb1eaef Refactor project structure by removing Docker support and updating environment configuration
- Deleted docker-compose.yml, backend Dockerfile, frontend Dockerfile, and nginx configuration to streamline project setup.
- Updated .env.example to reorganize LLM and ZEP API configurations for clarity and ease of use.
- Enhanced README.md to reflect changes in project structure and provide clearer setup instructions.
2025-12-19 13:58:35 +08:00
666ghj e432e223df Update project configuration and structure with Docker support and environment variable adjustments
- Updated .env.example to reflect new LLM configuration with Aliyun's API.
- Enhanced .gitignore to include additional files and directories for better exclusion of sensitive and build artifacts.
- Added docker-compose.yml for streamlined deployment of backend and frontend services.
- Introduced Dockerfiles for both backend and frontend to facilitate containerized builds.
- Created README.md to provide comprehensive project documentation and setup instructions.
- Established nginx configuration for frontend to support API proxying and static file serving.
2025-12-17 18:17:40 +08:00
666ghj 39253b3213 Update .env.example and enhance create_model function for dual LLM configuration
- Updated .env.example to include new keys for dual LLM configuration, allowing for both general and boost settings.
- Modified create_model function to support an optional use_boost parameter, enabling the selection of either general or boost LLM configurations based on availability.
- Improved logging to indicate which LLM configuration is being used during model creation, enhancing clarity for users.
2025-12-04 15:51:25 +08:00
666ghj 08f417f3b7 Introduce Project ID for context management, finalizing the stateful API pipeline from file submission to graph construction. 2025-11-28 17:21:08 +08:00