MicroFish/backend
Dominik Seemann 8af800a122 fix(graph): pass small_model to graphiti so non-openai backends don't 404
Graphiti's OpenAIClient routes "simpler" extraction prompts to
ModelSize.small, falling back to a hard-coded `gpt-4.1-nano` when no
small_model is configured. Against Qwen/Dashscope (and other OpenAI-SDK
endpoints that don't host that model) this surfaces as a 404 mid-graph
build, even when LLM_MODEL_NAME points at a working model.

Add LLM_SMALL_MODEL_NAME (defaults to LLM_MODEL_NAME) and pass it through
the Graphiti LLMConfig so the small slot is always populated with a
model the configured endpoint actually serves.

Closes #37
2026-05-11 13:12:21 +02:00
..
app fix(graph): pass small_model to graphiti so non-openai backends don't 404 2026-05-11 13:12:21 +02:00
scripts docs(i18n): translate chinese docstrings/comments in backend/scripts 2026-05-09 10:59:44 +00:00
tests feat(i18n): externalize chinese log and api response strings 2026-05-07 13:52:22 +00:00
pyproject.toml docs(i18n): translate readme tagline and rename chinese assets 2026-05-07 19:39:30 +00:00
requirements.txt fix(file_parser): handle non-UTF-8 encoded text files with automatic encoding detection 2026-01-22 18:28:37 +08:00
run.py docs(i18n): translate chinese docstrings/comments in backend root, api init, simulation_ipc, simulation_manager, zep_entity_reader 2026-05-07 14:49:20 +00:00
uv.lock feat: migrate knowledge graph from Zep Cloud to Graphiti + local Neo4j 2026-03-22 01:30:28 +05:30