BlockRun

Models

BlockRun provides access to models from multiple providers through a unified API.

List Models

GET https://blockrun.ai/api/v1/models

Returns a list of available models with pricing information. The response now includes extended metadata for each model.

Response Fields

Each model object in the response includes:

FieldTypeDescription
idstringModel identifier (e.g., openai/gpt-5.5)
objectstringAlways "model" (OpenAI-compatible envelope)
owned_bystringModel maker (e.g., openai, anthropic, xai)
namestringDisplay name (e.g., "GPT-5.5")
descriptionstringModel description
context_windownumberContext window size in tokens
max_outputnumberMaximum output tokens
categoriesstring[]Model capabilities: "chat", "reasoning", "coding", "vision" (image / video / audio rows carry "image", "video", "audio", "speech", "sound-effects")
billing_modestring"paid" (per-token), "flat" (per-request), "free", or a media mode such as "per_image"
pricingobject{ input, output } in USD per 1M tokens for per-token models; { flat } for flat-priced models (fee-inclusive); { per_image }, { per_second }, etc. for media

Only models that are currently available are returned — there is no available flag to check.

Example Response

{
  "object": "list",
  "data": [
    {
      "id": "openai/gpt-5.5",
      "object": "model",
      "created": 1700000000,
      "owned_by": "openai",
      "name": "GPT-5.5",
      "description": "OpenAI's flagship — first fully retrained base since GPT-4.5; 1M context, 128K output, native agent + computer use",
      "context_window": 1050000,
      "max_output": 128000,
      "categories": ["chat", "coding", "vision"],
      "billing_mode": "paid",
      "pricing": { "input": 5.00, "output": 30.00 }
    }
  ]
}

Available Models (chat / image / video / music / speech / sound effects)

88 chat / LLM models are publicly listed on mainnet, plus 12 image, 8 video, 1 music, 5 text-to-speech, and 1 sound-effects model — covering chat, image, video, music, speech, and sound-effects generation from one API. Additional deprecated / superseded LLM IDs remain routable for backwards compatibility but are hidden from the catalog. Call GET /api/v1/models for the exact live list.

All prices shown are provider rates — and, for per-token chat, also the billed rates: BlockRun adds no platform margin on chat tokens, only the flat $0.001/request transaction fee. Media and Live Search still carry a 5% platform fee.

OpenAI GPT-6 Family

Astra is the flagship; Sol (released 2026-09-22 with Luna) is the cost-efficient tier below it, and GPT-6.1 Sol (released 2026-09-29) is its refresh at the same price with a cheaper cached rate ($0.10/M against Sol's $0.20/M). All four bill a long-context tier — 2x input and cached rates, 1.5x output for the whole request once the prompt exceeds 272K tokens (mirrors OpenAI's official pricing: gpt-6-sol and gpt-6.1-sol are $4.00/M in · $15.00/M out above the threshold). Astra, Sol and Luna serve Flex at half the standard rate; GPT-6.1 Sol does not offer Flex yet.

Model IDNameInput PriceOutput PriceContext
openai/gpt-6-astraGPT-6 Astra$10.00/M$50.00/M1M
openai/gpt-6.1-solGPT-6.1 Sol$2.00/M$10.00/M1M
openai/gpt-6-solGPT-6 Sol$2.00/M$10.00/M1M
openai/gpt-6-lunaGPT-6 Luna$0.10/M$0.50/M1M

GPT-6 models accept reasoning_effort low through max and reject temperature other than 1, top_p, penalties, logprobs and stop. On plain chat the gateway lowers max to xhigh. Tool calls, which it serves through OpenAI's Responses API, run at the effort you ask for, max included, and at medium when none is sent. Higher effort spends more reasoning, which bills as output, so the per-call price scales with it: the output share of the quote is 2.5x at high, 3x at xhigh and 4.5x at max (never past max_tokens); no effort, low and medium are priced as before. none and minimal are raised to low on Astra and GPT-6.1 Sol; Sol and Luna accept none, and raise minimal to low.

OpenAI GPT-5.6 Family

Released 2026-07-09 — three fixed tiers (Sol / Terra / Luna) replacing the single-model-plus-effort-knob line. Note: on /v1/chat/completions, GPT-5.6 accepts function tools only with reasoning_effort: "none" — the BlockRun gateway sets this automatically when tools are present, so no client change is needed.

Model IDNameInput PriceOutput PriceContext
openai/gpt-5.6-solGPT-5.6 Sol$4.00/M$20.00/M1M
openai/gpt-5.6-sol-proGPT-5.6 Sol Pro$4.00/M$20.00/M1M
openai/gpt-5.6-terraGPT-5.6 Terra$2.00/M$12.00/M1M
openai/gpt-5.6-terra-proGPT-5.6 Terra Pro$2.00/M$12.00/M1M
openai/gpt-5.6-lunaGPT-5.6 Luna$0.20/M$1.20/M1M
openai/gpt-5.6-luna-proGPT-5.6 Luna Pro$0.20/M$1.20/M1M

OpenAI GPT-5.5 Family

Released 2026-04-23 — first fully retrained base since GPT-4.5.

Model IDNameInput PriceOutput PriceContext
openai/gpt-5.5-proGPT-5.5 Pro$30.00/M$180.00/M1M
openai/chat-latestChatGPT Instant (GPT-5.5)$5.00/M$30.00/M128K
openai/gpt-5.5GPT-5.5$5.00/M$30.00/M1M

OpenAI GPT-5.4 Family

Model IDNameInput PriceOutput PriceContext
openai/gpt-5.4-proGPT-5.4 Pro$30.00/M$180.00/M1M
openai/gpt-5.4GPT-5.4$2.50/M$15.00/M1M
openai/gpt-5.4-miniGPT-5.4 Mini$0.75/M$4.50/M400K
openai/gpt-5.4-nanoGPT-5.4 Nano$0.20/M$1.25/M1M

OpenAI GPT-5 Family

Model IDNameInput PriceOutput PriceContext
openai/gpt-5.2-proGPT-5.2 Pro$21.00/M$168.00/M400K
openai/gpt-5.2GPT-5.2$1.75/M$14.00/M400K
openai/gpt-5.3-codexGPT-5.3 Codex$1.75/M$14.00/M400K
openai/gpt-5.1GPT-5.1$1.25/M$10.00/M400K
openai/gpt-5-miniGPT-5 Mini$0.25/M$2.00/M200K

OpenAI O-Series (Reasoning)

Model IDNameInput PriceOutput PriceContext
openai/o1o1$15.00/M$60.00/M200K
openai/o3o3$2.00/M$8.00/M200K
openai/o3-minio3-mini$1.10/M$4.40/M128K
openai/o4-minio4-mini$1.10/M$4.40/M128K

OpenAI GPT-4.1 / GPT-4o

Model IDNameInput PriceOutput PriceContext
openai/gpt-4oGPT-4o$2.50/M$10.00/M128K
openai/gpt-4.1GPT-4.1$2.00/M$8.00/M128K
openai/gpt-4.1-miniGPT-4.1 Mini$0.40/M$1.60/M128K
openai/gpt-4o-miniGPT-4o Mini$0.15/M$0.60/M128K
openai/gpt-4.1-nanoGPT-4.1 Nano$0.10/M$0.40/M128K

Anthropic Claude

Model IDNameInput PriceOutput PriceContext
anthropic/claude-fable-5.1Claude Fable 5.1$10.00/M$50.00/M1M
anthropic/claude-fable-5Claude Fable 5$10.00/M$50.00/M1M
anthropic/claude-opus-4.5Claude Opus 4.5$5.00/M$25.00/M200K
anthropic/claude-opus-4.7Claude Opus 4.7$5.00/M$25.00/M1M
anthropic/claude-opus-4.8Claude Opus 4.8$5.00/M$25.00/M1M
anthropic/claude-opus-5Claude Opus 5$5.00/M$25.00/M1M
anthropic/claude-opus-5.5Claude Opus 5.5$4.00/M$20.00/M1M
anthropic/claude-sonnet-4.5Claude Sonnet 4.5$3.00/M$15.00/M200K
anthropic/claude-sonnet-4.6Claude Sonnet 4.6$3.00/M$15.00/M1M
anthropic/claude-sonnet-5Claude Sonnet 5$2.00/M$10.00/M1M
anthropic/claude-sonnet-5.5Claude Sonnet 5.5$2.00/M$10.00/M1M
anthropic/claude-haiku-4.5Claude Haiku 4.5$1.00/M$5.00/M200K
Claude Opus 4.7 / 4.8 / 5 / 5.5, Fable 5 / 5.1 and Sonnet 5 / 5.5 behavior

These models reject all sampling parameters (temperature, top_p, top_k); the gateway drops them so calls succeed. They use adaptive thinking (built-in, not API-configurable). The model may decline a request with HTTP 200 and stop_reason: "refusal" (finish_reason: "content_filter" on the OpenAI-compatible endpoint) — check the stop reason before reading content.

Opus 5.5 and Sonnet 5.5 add three differences, all absorbed by the gateway so a request that works on Opus 5 still works here:

  • Forced tool choice. Both — and Fable 5.1 — reject tool_choice: "required" / a named tool (Anthropic any / tool). The gateway serves it as auto; name the tool in your prompt if the call must happen.
  • Turning thinking off. Opus 5.5 cannot turn thinking off at all — a {"type": "disabled"} block is dropped and the model thinks adaptively; use a low output_config.effort to keep it short. Sonnet 5.5 calls "off" between_tools; the gateway translates disabled for you and caps effort at high, the most that mode allows.
  • Cache reads on Opus 5.5 are $0.20/M — 0.05x input, where other Claude models read at 0.1x.

Google Gemini

Model IDNameInput PriceOutput PriceContext
google/gemini-3.1-proGemini 3.1 Pro$2.00/M$12.00/M1M
google/gemini-2.5-proGemini 2.5 Pro$1.25/M$10.00/M1M
google/gemini-3.5-flashGemini 3.5 Flash$1.50/M$9.00/M1M
google/gemini-3.8-flashGemini 3.8 Flash$0.75/M$3.75/M1M
google/gemini-3.6-flashGemini 3.6 Flash$0.75/M$3.75/M1M
google/gemini-3-flash-previewGemini 3 Flash Preview$0.50/M$3.00/M1M
google/gemini-2.5-flashGemini 2.5 Flash$0.30/M$2.50/M1M
google/gemini-3.5-flash-liteGemini 3.5 Flash Lite$0.30/M$2.50/M1M
google/gemini-3.1-flash-liteGemini 3.1 Flash Lite$0.25/M$1.50/M1M
google/gemini-2.5-flash-liteGemini 2.5 Flash Lite$0.10/M$0.40/M1M

Gemini Pro models (gemini-2.5-pro, gemini-3.1-pro) bill a long-context tier — 2x input, 1.5x output above 200K prompt tokens (mirrors Google's official pricing: gemini-2.5-pro is $2.50/M in · $15.00/M out, gemini-3.1-pro is $4.00/M in · $18.00/M out above the threshold). Flash / Flash-Lite are flat-priced.

xAI Grok

Model IDNameInput PriceOutput PriceContext
xai/grok-4.7Grok 4.7$2.00/M$6.00/M500K
xai/grok-4.6Grok 4.6$2.00/M$6.00/M500K
xai/grok-4.5Grok 4.5$2.00/M$6.00/M500K
xai/grok-4.3Grok 4.3$1.25/M$2.50/M1M
xai/grok-build-0.1Grok Build 0.1$1.00/M$2.00/M256K

Grok bills a long-context tier at 2x the rates above once a request's prompt reaches 200K tokens (mirrors xAI's official pricing — e.g. Grok 4.7 is $4.00/M in · $12.00/M out above the threshold). Live Search adds one flat surcharge per call: $0.30 on Grok 4.5 / 4.6 / 4.7 / 4.20, $0.12 on Grok 4.3 and below. Grok Imagine image/video SKUs are listed under Image / Video Generation below.

DeepSeek

Model IDNameInput PriceOutput PriceContext
deepseek/deepseek-v4-proDeepSeek V4 Pro$1.32/M$3.96/M1M
deepseek/deepseek-v4-flash-vision-expDeepSeek V4 Flash Vision (image input)$0.30/M$1.20/M1M
deepseek/deepseek-chatDeepSeek V4 Flash Chat$0.14/M$0.28/M1M
deepseek/deepseek-reasonerDeepSeek V4 Flash Reasoner$0.14/M$0.28/M1M

Z.AI

Model IDNameInput PriceOutput PriceContext
zai/glm-5.1GLM-5.1$1.40/M$4.40/M200K
zai/glm-5.2GLM-5.2$1.40/M$4.40/M1M
zai/glm-5.3GLM-5.3$1.40/M$4.40/M1M
zai/glm-5-turboGLM-5 Turbo$1.20/M$4.00/M200K
zai/glm-5GLM-5$1.00/M$3.20/M200K
zai/glm-5.3-flashGLM-5.3 Flash$0.15/M$0.50/M1M

Moonshot

Model IDNameInput PriceOutput PriceContext
moonshot/kimi-k3Kimi K3$3.00/M$15.00/M1M

K3 is the current flagship — a 2.8-trillion-parameter open MoE with a 1M-token context window, image + text input, returning reasoning_content on completions. K2.7 (256K, adds video input) remains routable but superseded; K2.6 and K2.5 are earlier multi-modal generations, still routable.

MiniMax

Model IDNameInput PriceOutput PriceContext
minimax/minimax-m2.7MiniMax M2.7$0.30/M$1.20/M200K
minimax/minimax-m3MiniMax M3$0.30/M$1.20/M1M

Qwen (Alibaba)

Model IDNameInput PriceOutput PriceContext
qwen/qwen3.8-maxQwen3.8 Max (flagship)$2.00/M$6.00/M1M
qwen/qwen3.7-maxQwen3.7 Max$1.475/M$4.425/M1M
qwen/qwen3.7-plusQwen3.7 Plus$0.32/M$1.28/M1M
qwen/qwen3.7-flashQwen3.7 Flash$0.03/M$0.13/M1M
qwen/qwen3.8-flashQwen3.8 Flash (image input)$0.15/M$0.47/M1M

Tencent

Model IDNameInput PriceOutput PriceContext
tencent/hy4-previewTencent Hy4 Preview (770B MoE, reasoning)$0.834/M$2.501/M1M
tencent/hy3Tencent Hy3$0.132/M$0.528/M256K

Poolside

Model IDNameInput PriceOutput PriceContext
poolside/laguna-s-2.1Laguna S 2.1 (coding)$0.09/M$0.18/M1M

Mistral

Model IDNameInput PriceOutput PriceContext
mistral/mistral-large-4Mistral Large 4 (reasoning, image input)$0.68/M$2.09/M512K

Xiaomi

Model IDNameInput PriceOutput PriceContext
xiaomi/mimo-v2.5Xiaomi MiMo-V2.5 (multimodal)$0.14/M$0.28/M1M
xiaomi/mimo-v2.5-proXiaomi MiMo-V2.5 Pro$0.435/M$0.87/M1M

Flat-priced (open-weight)

Open-weight models billed at a flat per-request price instead of per token — the request is the unit, whatever its length.

Model IDNamePriceContext
openai/gpt-oss-120bGPT-OSS 120B$0.002/request128K
openai/gpt-oss-20bGPT-OSS 20B$0.001/request128K

Free Tier (open-weight)

Open-weight models served free of charge (no x402 payment), subject to a small per-IP rate limit. The free tier auto-routes around any temporarily unavailable model, so the live set is best read from GET /api/v1/models (filter on billing_mode: "free"). There are 8 free models listed on mainnet.

Model IDNameInput PriceOutput Price
nvidia/nemotron-3-ultra-550bNemotron 3 Ultra 550B (1M ctx)FREEFREE
nvidia/nemotron-3.5-lightningNemotron 3.5 Lightning (1M ctx)FREEFREE
nvidia/nemotron-3-nano-omni-30b-a3b-reasoningNemotron 3 Nano Omni (vision)FREEFREE
nvidia/llama-3.2-11b-visionLlama 3.2 11B VisionFREEFREE
cohere/north-mini-codeCohere North Mini Code (coding)FREEFREE
poolside/laguna-xs-2.1Poolside Laguna XS 2.1 (coding)FREEFREE
nvidia/muse-glimmer-30bMuse Glimmer 30B (Meta, reasoning)FREEFREE

Image Generation

Media prices below include the 5% media margin; the flat $0.001 transaction fee is added per call.

Model IDNamePrice
openai/gpt-image-1GPT Image 1$0.021-0.042/image
openai/gpt-image-2ChatGPT Images 2.0$0.063-0.126/image
google/nano-bananaNano Banana$0.0525/image
google/nano-banana-2Nano Banana 2$0.0945/image
google/nano-banana-proNano Banana Pro$0.105-0.1575/image
xai/grok-imagine-imageGrok Imagine$0.021/image
xai/grok-imagine-image-2.0Grok Imagine 2.0$0.042/image
xai/grok-imagine-image-proGrok Imagine Pro$0.0525/image
zai/cogview-4CogView-4$0.01575-0.021/image
bytedance/seedream-5-proSeedream 5.0 Pro$0.047-0.095/image (async, ~2 min)

Video Generation

Seedance defaults to 720p with synced audio for text-to-video; pass resolution / generate_audio to override. See Video Generation API.

Model IDNamePrice (5s 720p default)Max duration
xai/grok-imagine-videoGrok Imagine Video$0.05/sec @480p default · $0.07/sec @720p, + $0.001/generation (8s 480p = $0.401)15s
xai/grok-imagine-video-1.5Grok Imagine Video 1.5$0.08/sec @480p default · $0.14/sec @720p · $0.25/sec @1080p, + $0.001/generation (8s 480p = $0.641)15s
bytedance/seedance-1.5-proSeedance 1.5 Pro~$0.070/sec ($0.35 / 5s clip)12s
bytedance/seedance-2.0-miniSeedance 2.0 Mini~$0.080/sec ($0.40 / 5s clip)15s
bytedance/seedance-2.0-fastSeedance 2.0 Fast~$0.165/sec ($0.83 / 5s clip)15s
bytedance/seedance-2.0Seedance 2.0 Pro~$0.227/sec ($1.14 / 5s clip)15s
bytedance/seedance-2.5Seedance 2.5~$0.315/sec ($1.58 / 5s clip)30s
azure/sora-2Sora 2$0.10/sec (4s = $0.42)12s

For character consistency across multiple Seedance videos, enroll a Virtual Portrait ($0.011 one-time, no government ID) for AI characters, or a RealFace ($0.011 one-time, no government ID, requires brief on-phone liveness check) for real people. Pass the returned ta_xxx as real_face_asset_id.

Model Categories

Each model includes a categories array in the API response. Categories indicate model capabilities:

  • chat - General conversation
  • reasoning - Complex problem-solving
  • coding - Code generation and analysis
  • vision - Image understanding

Filter models by category:

models = client.list_models()
reasoning_models = [m for m in models if "reasoning" in m.get("categories", [])]

Pricing

Prices are per 1 million tokens. Your actual cost depends on:

  1. Input tokens - Length of your prompt and context
  2. Output tokens - Length of the model's response
  3. Transaction fee - a flat $0.001 per request; chat tokens carry no platform margin (media and Live Search carry 5%)

The SDK calculates the exact price before each request.

Want to save 84% automatically? ClawRouter routes each request to the cheapest model that can handle it.

Example

What's next?