Skip to main content
A model that is missing tools, files, or output formats — or that returns the wrong HTTP status — makes the caller’s agent invent a story. Declare the facts; verify them; then ship. The full checklist lives in the repo: docs/MODEL-ADD-CHECKLIST.md. Guard: bun run test:model-add-checklist.

What /v1/models must tell you

If a flag is absent from a language model in the registry, Kyma currently treats tools / JSON / caching as on. New rows must set the booleans explicitly.

Errors the caller can trust

Never a 200 with an empty billed transcript. See Error handling.