docs(bsl): document cf-text/LLMRouter routing chain in llm_timing and llm_planner

This commit is contained in:
pyr0ball 2026-04-12 14:07:32 -07:00
parent 4281b0ce19
commit e52c406d0a
2 changed files with 9 additions and 1 deletions

View file

@ -5,6 +5,10 @@
Returns suggestions for human review never writes to the DB directly. Returns suggestions for human review never writes to the DB directly.
The API endpoint presents the suggestions and waits for user approval The API endpoint presents the suggestions and waits for user approval
before calling store.upsert_slot(). before calling store.upsert_slot().
Routing: pass a router from get_meal_plan_router() in llm_router.py.
Cloud: cf-text via cf-orch (3B-7B GGUF, ~2GB VRAM).
Local: LLMRouter (ollama / vllm / openai-compat per llm.yaml).
""" """
from __future__ import annotations from __future__ import annotations

View file

@ -3,7 +3,11 @@
"""Estimate cook times for recipes missing corpus prep/cook time fields. """Estimate cook times for recipes missing corpus prep/cook time fields.
Used only when tier allows `meal_plan_llm_timing`. Falls back gracefully Used only when tier allows `meal_plan_llm_timing`. Falls back gracefully
when LLMRouter is unavailable. when no LLM backend is available.
Routing: pass a router from get_meal_plan_router() in llm_router.py.
Cloud: cf-text via cf-orch (3B GGUF, ~2GB VRAM).
Local: LLMRouter (ollama / vllm / openai-compat per llm.yaml).
""" """
from __future__ import annotations from __future__ import annotations