Skip to main content

Model publishing runbook

Publishing a model can change user-visible behavior, provider spend, feature eligibility, and routing. Treat model publication as a controlled platform change.

1. Validate provider mapping

Confirm:
  • provider
  • provider model identifier
  • authentication/configuration health
  • route endpoint/configuration
  • expected region/deployment when relevant

2. Configure capabilities

Set only capabilities the route actually supports:
  • context/output limits
  • streaming
  • reasoning
  • vision
  • tool use
  • structured output
  • embeddings
  • Research/FORGE eligibility
Do not infer capability from model branding alone.

3. Configure product availability

Decide which plan/rollout categories can see the model. Publishing globally is not required for a new model test.

4. Configure metering

Review provider-cost metadata and Starfire usage/credit configuration before exposing the model broadly.

5. Configure routing/fallback

Define primary route, timeout/retry behavior, fallback eligibility, and health controls. Fallback routes must preserve required capabilities.

6. Test

Run representative checks for:
  • ordinary generation
  • streaming
  • large context near configured limits
  • tools when supported
  • vision when supported
  • structured output when supported
  • Research/FORGE eligibility when enabled
  • error handling and fallback

7. Stage rollout

Prefer a narrow internal/experimental cohort before broad plan availability when the model is new or provider behavior is not well understood.

8. Monitor after publish

Watch latency, success/error rate, provider throttling, fallback frequency, usage, and cost.
Never publish provider secrets or internal credentials in model descriptions, public docs, or user-visible metadata.