Models
Frontier labs and open weights behind one endpoint and one price list. Prices are per million tokens, settled in USDT, and update hourly.
List models
GET/v1/models
Returns every model your key can call, with its context window, modalities and live price.
curl https://api.topolabs.ai/v1/models \ -H "Authorization: Bearer $TOPO_API_KEY"for model in client.models.list(): print(model.id, model.topo.price.input, model.topo.price.output)for await (const model of client.models.list()) { console.log(model.id, model.topo.price.input, model.topo.price.output);}response.json
json
{ "object": "list", "data": [ { "id": "claude-sonnet-5.5", "object": "model", "owned_by": "anthropic", "topo": { "kind": "chat", "context": 1000000, "price": { "input": "2.00", "output": "10.00", "unit": "1M tokens" }, "nodes": 412, "regions": 31 } } ]}Popular models
A selection of the 120+ models on the network. List prices before plan and TOPO discounts, per million tokens unless marked otherwise.
| Model | Kind | Input / 1M | Output / 1M |
|---|---|---|---|
GPT-6.1 Sol gpt-6.1-sol· OpenAI | Chat 1M context | $2.00 | $10.00 |
GPT-6 Astra gpt-6-astra· OpenAI | Reasoning 1M context | $10.00 | $50.00 |
Claude Fable 5.1 claude-fable-5.1· Anthropic | Reasoning 1M context | $10.00 | $50.00 |
Claude Opus 5.5 claude-opus-5.5· Anthropic | Reasoning 1M context | $4.00 | $20.00 |
Claude Sonnet 5.5 claude-sonnet-5.5· Anthropic | Chat 1M context | $2.00 | $10.00 |
Gemini 4 Argon gemini-4-argon· Google | Reasoning 1M context | $2.00 | $10.00 |
DeepSeek V4 Pro deepseek-v4-pro· DeepSeek | Reasoning 1M context | $1.32 | $3.96 |
Muse Spark 1.3 muse-spark-1.3· Meta | Chat 1M context | $1.25 | $4.25 |
Qwen3.8-Max qwen3.8-max· Alibaba | Reasoning 1M context | $2.00 | $6.00 |
Mistral Large 4 mistral-large-4· Mistral | Chat 256k context | $1.36 | $4.18 |
Grok 4.7 grok-4.7· xAI | Chat 500k context | $2.00 | $6.00 |
GPT Image 2 gpt-image-2· OpenAI | Image Per image | $0.053 / image | n/a |
FLUX.2 [pro] flux.2-pro· Black Forest Labs | Image Per image | $0.03 / image | n/a |
Veo 3.1 veo-3.1· Google | Video Per second | $0.40 / second | n/a |
gpt-4o-transcribe gpt-4o-transcribe· OpenAI | Audio Per minute | $0.006 / minute | n/a |
text-embedding-3-large text-embedding-3-large· OpenAI | Embedding 8k context | $0.13 | n/a |
Model IDs
IDs are the lowercase model name with spaces replaced by dashes, such as claude-sonnet-5.5, gpt-6.1-sol or flux.2-pro. Topo never swaps the model behind an ID, so pin exact IDs in production.
Fallbacks
Pass topo.fallback to try other models when the first has no healthy capacity. You are billed for the model that served the request, and the response says which one it was.
request.json
json
{ "model": "claude-sonnet-5.5", "messages": [{ "role": "user", "content": "Draft a release note" }], "topo": { "fallback": ["gpt-6.1-sol", "deepseek-v4-pro"] }}