https://gateway.ngrok.ai, the model field tells the AI Gateway which model to call.
Use a model ID when you want the gateway to resolve the provider from the model catalog. Use provider:model when you want to choose the provider yourself.
Use a model ID
Use a model ID when you know which model you want to call and don’t need to force a specific provider.gpt-4o in the model catalog, selects the matching provider, and routes the request upstream.
Route to a specific provider
Useprovider:model when you want predictable routing or need to avoid ambiguity between model names.
openaiis the provider ID.gpt-4ois the model ID.
Use a custom provider model
provider:model format. In this example, my-ollama is your custom provider ID and llama3.2 is the model ID configured on that provider.
Check model capabilities
Before choosing a model, check the model catalog for:| Field | Use it to check |
|---|---|
| Context window | How much input the model can accept |
| Output tokens | How much output the model can return |
| Modalities | Whether the model supports text, image, audio, video, or files |
| Provider key required | Whether you need to bring your own provider key |
Keep access rules in mind
The request can only use providers and models allowed by the access key configuration assigned to the access key. If you need to limit what a client can call, see Restrict providers and models.Next steps
- Model catalog: Built-in providers and models
- Configure fallback models: Try another model if the first one fails
- Use a model you run yourself: Connect Ollama, vLLM, LM Studio, or another private model