Skip to main content
The provider DSL match api = "<api-name>" { ... } uses OpenAI-style API names. Common values include:
  • completions
  • chat.completions
  • responses
  • embeddings
  • images.generations
  • images.edits
  • audio.speech
  • audio.transcriptions
  • audio.translations
If a provider is selected but no match rule is found, ONR rejects the request with HTTP 400 (no silent fallback).