> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.astropods.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.astropods.com/_mcp/server.

# Supported models

Pass any of these strings as `model` on the SDK call:

| Model                 | Use case                                                  |
| --------------------- | --------------------------------------------------------- |
| `claude-opus-4-8`     | Most capable; longer reasoning, agentic workflows.        |
| `claude-sonnet-4-6`   | Workhorse; balanced cost / quality. Good default.         |
| `claude-haiku-4-5`    | Fast and cheap; tool-use loops, classification.           |
| `nova-pro`            | Amazon Nova; balanced general use with low latency.       |
| `nova-lite`           | Amazon Nova; cheaper and faster for high-volume calls.    |
| `nova-micro`          | Amazon Nova; lowest-cost text tier.                       |
| `mistral-large-3`     | Mistral flagship; strong general reasoning and coding.    |
| `pixtral-large`       | Mistral vision-language; accepts image + text input.      |
| `qwen3-coder`         | Qwen coding specialist; code generation and refactoring.  |
| `qwen3-vl`            | Qwen vision-language; accepts image + text input.         |
| `gpt-5-6-sol`         | Most capable GPT; frontier reasoning, agentic coding.     |
| `gpt-5-6-terra`       | Balanced GPT for production; code, extraction, agents.    |
| `gpt-5-6-luna`        | Fast and cheap GPT; classification, summarizing, routing. |
| `gpt-5-5`             | Previous GPT generation; general chat and reasoning.      |
| `gpt-5-4`             | Previous GPT generation; general chat and reasoning.      |
| `titan-embed-text-v2` | Text embeddings (RAG, vector search).                     |

All chat models are called the same way: swap the `model` string.

## Capability by model

| Capability                                    | Models                                   |
| --------------------------------------------- | ---------------------------------------- |
| [Chat completions](/ai-gateway/chat)          | Every model except `titan-embed-text-v2` |
| [Embeddings](/ai-gateway/embeddings)          | `titan-embed-text-v2`                    |
| [Image input](/ai-gateway/vision)             | `pixtral-large`, `qwen3-vl`, `gpt-5-6-*` |
| [Web search](/ai-gateway/web-search)          | `gpt-*` only                             |
| [Native Anthropic API](/ai-gateway/anthropic) | `claude-*`, under `bedrock/` ids         |

## Next steps

* [Chat completions](/ai-gateway/chat): call any chat model
* [Errors and limits](/ai-gateway/limits): what the gateway doesn't offer