ADR-0104 : Format d'appel compatible OpenAI par défaut, appels par le Model Gateway
- Statut : accepté
- Date : 2026-10-30
- Version anglaise : en/ADR-0104-format-openai.md
Contexte
Le kit interdit le passage direct aux API LLM depuis une application gouvernée.
Décision
Tout appel de modèle passe par le Model Gateway (/v1/gateway/*) au format compatible OpenAI ; les embeddings passent par eai.domains.llm.embedder. Le comptage des jetons lit l'usage au format OpenAI.
Conséquences
Aucune application ne voit les clés fournisseurs.
Preuves
RULES.md (section 2, point 1)services/control-plane/src/eai/domains/llm/gateway.pyservices/control-plane/src/eai/domains/finops/emit.pyservices/control-plane/tests/test_llm_gateway.py