AI HUB Docs
English
Console →
API Reference

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 Google $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 Google $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 Google $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.

StateWhat it promises
GAGenerally available. No planned changes to pricing or behavior.
PreviewAvailable now, but pricing and behavior may change before it reaches GA.
Contact salesListed but gated. Access is enabled on request through sales.
DeprecatedScheduled 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:

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.