Available models
Find the model ID to use in each family and the guide that covers it.
A key can include 1–10 plan groups, and the models it can call are whatever that key's GET /v1/models returns — the union of its groups.
curl https://api.hop-base.com/v1/models \
-H "Authorization: Bearer sk-your-key"My API key
Create an API keyPaste a key to see which models it can call and how much it can spend. The examples on the quickstart and SDK pages then use models your key can call. The key stays in this browser and is sent only to api.hop-base.com.
Chat and reasoning
Claude uses Anthropic Messages with the Base URL https://api.hop-base.com (no /v1); every other family uses the OpenAI compatible protocol with the Base URL https://api.hop-base.com/v1.
The tables on this page list the models on sale by chat, image, video, and speech; the Recommended column is the latest, everyday-first ID in each family. See the pricing catalog API for the full public catalog, and the model changelog for launches and retirements.
Copy the complete ID from the response exactly as returned; do not build one from a display name. A key's list covers only the groups it includes: a key with only Codex Plus / Codex Pro does not return Claude models, so query with a key that includes a Claude group.
| Family | Recommended | Guide |
|---|---|---|
| Claude | claude-fable-5-1 (flagship)claude-sonnet-5 (workhorse) | Anthropic SDK |
| GPT | gpt-6-astra (flagship)gpt-5.6-sol (workhorse) | OpenAI SDK, Codex CLI |
| Gemini | gemini-3.8-flash (Flash)gemini-3.1-pro-preview (Pro preview) | Gemini chat |
| GLM | glm-5.3 (flagship)glm-5.3-flash (lightweight) | GLM-5.3, GLM-5.3 Flash |
| Kimi | kimi-k3 | Kimi K3 |
| Qwen | qwen3.8-max (flagship)qwen3.8-flash (lightweight) | Qwen |
| DeepSeek | deepseek-v4-pro-202606 (flagship)deepseek-v4.1-flash (lightweight)deepseek-v4.1-flash-1017 (lightweight, 1017 release) | DeepSeek V4.1 / V4 |
| Doubao Seed | doubao-seed-2-1-pro-260628 (flagship)doubao-seed-2-1-turbo-260628 (balanced) | OpenAI SDK, model card |
| Grok | grok-4.7 (flagship) | Grok |
- Claude:
claude-haiku-5-5,claude-sonnet-5-5,claude-opus-5-5,claude-fable-5,claude-opus-5,claude-opus-4-8,claude-opus-4-7,claude-opus-4-6,claude-sonnet-4-6,claude-haiku-4-5-20251001 - GPT:
gpt-6-sol,gpt-6-luna,gpt-5.6-terra,gpt-5.5,codex-auto-review - Gemini:
gemini-4-argon,gemini-3.7-flash,gemini-3.6-flash,gemini-3.5-flash,gemini-3.5-flash-lite,gemini-3.1-pro-preview-customtools,gemini-3.1-flash-lite,gemini-3.1-flash-lite-preview,gemini-3-flash-preview,gemini-2.5-pro,gemini-2.5-flash,gemini-2.5-flash-lite - Qwen:
qwen3.7-max,qwen3.7-plus,qwen3.7-flash - DeepSeek:
deepseek-v4-flash-202605 - Doubao Seed:
doubao-seed-2-1-pro-260915,doubao-seed-2-1-lite-260915,doubao-seed-evolving,doubao-seed-character-260628,doubao-seed-2-0-mini-260428 - Grok:
grok-4.6,grok-4.5,grok-4.3,grok-4.20-0309-reasoning,grok-4.20-multi-agent-0309
claude-opus-5-5 returns 400 if you turn thinking off or force tool_choice, and it does not support assistant prefill. See the model card for what to send instead.
Doubao Seed notes: All seven doubao-seed-* models are in the Doubao Seed Cloud group and work over Chat Completions, Responses, and Anthropic Messages, with image input, tool calling, streaming (with usage), and context caching. Send images as a publicly downloadable URL or as base64. All except doubao-seed-character-260628 think by default and return the thinking in reasoning_content. doubao-seed-2-1-pro-260915 and doubao-seed-2-1-lite-260915 have a 1M context and up to 256K output; doubao-seed-2-1-pro-260628, doubao-seed-2-1-turbo-260628, doubao-seed-evolving, and doubao-seed-2-0-mini-260428 have a 256K context and up to 128K output; doubao-seed-character-260628 has a 128K context and up to 32K output. doubao-seed-evolving and doubao-seed-2-1-pro-260915 ignore tool_choice: with none or a named function they still decide on their own which tool to call, so pick doubao-seed-2-1-pro-260628 or doubao-seed-2-1-lite-260915 when you need to force or disable tool calls. doubao-seed-2-1-pro-260915 and doubao-seed-2-1-lite-260915 do not support logprobs; sending it returns an error, so leave it out.
Long-context billing
When a single request's input tokens (cached input included) go above the threshold, the whole request is billed at the multipliers below. Multipliers apply to the model's standard rates, which are shown in the signed-in model catalog. Caching does not shorten the input for tier purposes.
| Model | Threshold (input tokens) | Input and cached input | Output |
|---|---|---|---|
gpt-6-astra | 272,000 | ×2 | ×1.5 |
gpt-6-sol | 272,000 | ×2 | ×1.5 |
gpt-6-luna | 272,000 | ×2 | ×1.5 |
gpt-5.6-sol | 272,000 | ×2 | ×1.5 |
gpt-5.6-terra | 272,000 | ×2 | ×1.5 |
gemini-3.1-pro-preview | 200,000 | ×2 | ×1.5 |
gemini-3.1-pro-preview-customtools | 200,000 | ×2 | ×1.5 |
grok-4.7 | 200,000 | ×2 | ×2 |
grok-4.6 | 200,000 | ×2 | ×2 |
grok-4.5 | 200,000 | ×2 | ×2 |
grok-4.3 | 200,000 | ×2 | ×2 |
grok-4.20-0309-reasoning | 200,000 | ×2 | ×2 |
grok-4.20-multi-agent-0309 | 200,000 | ×2 | ×2 |
qwen3.7-plus | 262,144 | ×3 | ×3 |
qwen3.7-flash | 32,768 | ×3 | ×3 |
doubao-seed-character-260628 | 32,768 | Input ×1.5, cached input ×1 | ×3 |
doubao-seed-2-0-mini-260428 | 32,768 | ×2 | ×2 |
doubao-seed-2-0-mini-260428 | 131,072 | ×4 | ×4 |
The two Gemini 3.1 Pro IDs carry these multipliers in the Gemini (all models, incl. image) group only. For per-family details, see OpenAI SDK, Grok, and Qwen.
doubao-seed-2-0-mini-260428 has two thresholds; the request is billed at the highest tier its input reaches (multipliers do not stack).
Images
Image generation and editing use the OpenAI Images protocol: POST /v1/images/generations and POST /v1/images/edits. Kling and Midjourney are the exceptions: they run as asynchronous tasks.
| Family | Recommended | Guide |
|---|---|---|
| GPT Image | gpt-image-2.5-flare | Image API |
| Gemini Banana | gemini-3-pro-image (high quality)gemini-3.1-flash-image (fast) | Image API |
| Seedream | seedream-5-0-pro | Image API |
| Grok Imagine | grok-imagine-image-2.0 | Grok Imagine images and video |
| Kling | kling-image-v3 | Kling video and image API |
| Midjourney | midjourney-v8-2 | Midjourney image API |
- GPT Image:
gpt-image-2.5-sunburst,gpt-image-2 - Gemini Banana:
gemini-nano-banana-2.1,gemini-3.1-flash-image-preview,gemini-3.1-flash-lite-image,gemini-2.5-flash-image - Seedream:
seedream-5-0-lite,seedream-4-5 - Grok Imagine:
grok-imagine-image-quality,grok-imagine-image - Kling:
kling-image-v3-omni,kling-image-o1,kling-image-v2-1,kling-image-v2-1-i2i,kling-image-v2-1-multi-ref,kling-image-expand - Midjourney: every task returns four images
Video
Endpoints and parameters differ by family; follow the guide for each one.
| Family | Recommended | Guide |
|---|---|---|
| Seedance | dreamina-seedance-2-5-260628 (overseas)doubao-seedance-2-5-260628-a (China) | Video generation |
| Kling | kling-v3-omni | Kling video and image API |
| MiniMax Hailuo | MiniMax-H3 | MiniMax Hailuo H3 video API |
| Wan / HappyHorse | wan3.0-video | Wan 3.0 and HappyHorse video API |
| Grok Imagine | grok-imagine-video-1.5 | Grok Imagine images and video |
- Seedance: 2.0 standard / Fast / Mini tiers; take the complete IDs from
GET /v1/models - Kling:
kling-v3,kling-v3-turbo,kling-o1,kling-v2-6,kling-v2-5-turbo,kling-v2-1,kling-v2-0,kling-v1-6,kling-v3-motion-control,kling-v2-6-motion-control,kling-avatar,kling-lip-sync - MiniMax Hailuo:
MiniMax-H3-Max,MiniMax-H3-SelfHosted - Wan / HappyHorse:
happyhorse-1.1-t2v,happyhorse-1.1-i2v,happyhorse-1.1-r2v
Speech
Text-to-speech is synchronous. MiniMax Speech is billed per character (a Han character counts 2); use the OpenAI-compatible POST /v1/audio/speech (input up to 4,096 characters) or the native POST /v1/t2a_v2 (up to 10,000). Doubao Speech uses only POST /v1/audio/speech (at most 5,000 characters per request for seed-tts-2.0 and 3,000 for seed-audio-1.0) and does not stream. For voice cloning with seed-icl-2.0, clone a voice with POST /v1/voice_clone first, then synthesize on the same endpoint.
| Family | Recommended | Guide |
|---|---|---|
| MiniMax Speech | speech-2.8-hd (quality)speech-2.8-turbo (fast) | Text-to-speech API |
| Doubao Speech | seed-tts-2.0 (text to speech)seed-audio-1.0 (audio from a scene description) | Doubao Speech |
| Doubao voice cloning | seed-icl-2.0 (synthesis with a voice you cloned) | Doubao voice cloning |
Next steps
- Base URLs and protocols: which Base URL and protocol each client needs
- OpenAI SDK: Base URL, keys, and chat examples for the OpenAI protocol
- Troubleshooting: look up an error message