Models
GET
https://console.aimodelhub.ai/v1/models
Lists the models the key can call, with per-token pricing. Prices below are the list price in USD, charged to the wallet. Pass a model's id as the model field.
Media rows (image, audio, video) require a developer key. An agent key is pinned to one text model and never sees them.
The response's owned_by field is the model maker (e.g. Anthropic, OpenAI) for text, and the literal string "aihub" for every media row.
The ids below are the values passed as model. Copy them exactly, because they are API identifiers, not display names.
| Model | Vendor | Input / 1M | Output / 1M | Status |
|---|---|---|---|---|
z-ai-glm-5-2
|
Zhipu | $1.045 | $3.6585 | Active |
moonshotai-kimi-k2-7-code
|
Moonshot | $0.9025 | $3.8 | Active |
qwen-qwen3-7-plus
|
Qwen | $0.38 | $1.52 | Active |
anthropic-claude-opus-4-8
|
Anthropic | $4.75 | $23.75 | Active |
qwen-qwen3-7-max
|
Qwen | $2.375 | $7.125 | Active |
google-gemini-3-5-flash
|
$1.425 | $8.55 | Active | |
openai-gpt-5-5
|
OpenAI | $4.75 | $28.5 | Active |
z-ai-glm-5-1
|
Zhipu | $0.9177 | $2.8842 | Active |
deepseek-deepseek-v4-pro
|
DeepSeek | $2.28 | $4.56 | Active |
anthropic-claude-opus-4-7
|
Anthropic | $4.75 | $23.75 | Active |
anthropic-claude-haiku-4-5
|
Anthropic | $0.95 | $4.75 | Active |
anthropic-claude-sonnet-4-6
|
Anthropic | $2.85 | $14.25 | Active |
deepseek-deepseek-v4-flash
|
DeepSeek | $0.19 | $0.38 | Active |
z-ai-glm-5
|
Zhipu | $1 | $3.2 | Active |
openai-gpt-5-4
|
OpenAI | $2.375 | $14.25 | Active |
claude-fable-5
|
Anthropic | $9.5 | $47.5 | Active |
gemini-3-1-pro-preview
|
$1.9 | $11.4 | Active | |
gpt-5-4-pro
|
OpenAI | $28.5 | $171 | Active |
anthropic-claude-sonnet-5
|
Anthropic | $2 | $10 | Active |
openai-gpt-5-6-luna
|
OpenAI | $0.95 | $5.7 | Active |
openai-gpt-5-6-terra
|
OpenAI | $2.375 | $14.25 | Active |
openai-gpt-5-6-sol
|
OpenAI | $4.75 | $28.5 | Active |
kimi-k3
|
Moonshot | $3 | $15 | Active |
qwen-3-8-max
|
Qwen | $1.9 | $5.7 | Active |
gemini-3-flash-preview
|
$0.475 | $2.85 | Active | |
deepseek-v3-2
|
DeepSeek | $0.5415 | $1.6245 | Active |
seedance-2-0
|
ByteDance | from $6.65 /1M tok | 480P $6.65/1M, 720P $6.65/1M, 1080P $7.315/1M, 4K $4.222/1M | Active |
seedance-2-0-fast
|
ByteDance | from $5.32 /1M tok | 480P $5.32/1M, 720P $5.32/1M | Active |
seedance-2-0-mini
|
ByteDance | from $3.325 /1M tok | 480P $3.325/1M, 720P $3.325/1M | Active |
kling-o3
|
Kuaishou | from $3.6944 /1M tok | std t2v $3.6944/1M, std ref $3.6944/1M, std edit $5.5417/1M, std v2v $5.5417/1M, pro i2v $2.1893/1M, pro edit $3.284/1M, pro v2v $3.284/1M | Active |
wan-2-7-t2v
|
Alibaba | from $4.8866 /1M tok | 720P $4.8866/1M, 1080P $3.2577/1M | Active |
wan-2-7-i2v
|
Alibaba | from $4.8866 /1M tok | 720P $4.8866/1M, 1080P $3.2577/1M | Active |
happyhorse-1-1-t2v
|
Alibaba | from $6.8412 /1M tok | 720P $6.8412/1M, 1080P $3.9093/1M | Active |
happyhorse-1-1-i2v
|
Alibaba | from $6.8412 /1M tok | 720P $6.8412/1M, 1080P $3.9093/1M | Active |
happyhorse-1-1-r2v
|
Alibaba | from $6.8412 /1M tok | 720P $6.8412/1M, 1080P $3.9093/1M | Active |
happyhorse-1-0-video-edit
|
Alibaba | from $6.8412 /1M tok | 720P $6.8412/1M, 1080P $5.2123/1M | Active |
Posture states
Every model carries a posture, independent of whether it is currently reachable. A healthy route and a GA posture are two different facts.
| State | What it promises |
|---|---|
| GA | Generally available. No planned changes to pricing or behavior. |
| Preview | Available now, but pricing and behavior may change before it reaches GA. |
| Contact sales | Listed but gated. Access is enabled on request through sales. |
| Deprecated | Scheduled for retirement. Still callable until its retires_at date. |
| Retired (past retires_at) | The retirement date has passed. The model no longer appears in GET /v1/models and calling it returns model_not_found. |
Posture never contradicts live status. If a model is currently unreachable, that shows in its Status column above. The posture table only describes the plan for the model, not whether it will answer the next request.
Response shape
The table above is rendered from a live GET /models call. The raw JSON:
{
"object": "list",
"data": [
{
"id": "anthropic-claude-opus-4-8",
"object": "model",
"type": "text",
"owned_by": "Anthropic",
"pricing": { "prompt": "0.00000475", "completion": "0.00002375" }
},
{
"id": "z-ai-glm-5-2",
"object": "model",
"type": "text",
"owned_by": "Zhipu",
"pricing": { "prompt": "0.0000008835", "completion": "0.00000285" }
}
]
}Pass ?type=image, ?type=audio, or ?type=video to list media models instead. Each row then also carries a parameters object describing that model's accepted fields (see Media). pricing is per-token in USD for text models; media pricing shape varies by modality.