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)

71 chat / LLM models are publicly listed on mainnet, plus 9 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 (we match OpenRouter), only the flat $0.001/request transaction fee. Media and Live Search still carry a 5% platform fee.

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$5.00/M$30.00/M1M
openai/gpt-5.6-sol-proGPT-5.6 Sol Pro$5.00/M$30.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-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-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-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$3.00/M$15.00/M1M
anthropic/claude-haiku-4.5Claude Haiku 4.5$1.00/M$5.00/M200K
Claude Opus 4.7 / 4.8 / 5, Fable 5 and Sonnet 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.

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.6-flashGemini 3.6 Flash$1.50/M$7.50/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.5Grok 4.5$2.50/M$9.00/M500K
xai/grok-4.3Grok 4.3$1.50/M$4.00/M1M
xai/grok-build-0.1Grok Build 0.1$1.50/M$3.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.5 is $5.00/M in · $18.00/M out above the threshold). Live Search adds $0.025 per source used. 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.44/M$1.32/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.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/hy3Tencent Hy3$0.132/M$0.528/M256K

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 5 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-30bNemotron 3 Nano 30BFREEFREE
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

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-proGrok Imagine Pro$0.0735/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 KYC) for AI characters, or a RealFace ($0.011 one-time, no KYC, 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?