The short answer: HopBase gives a Hong Kong team one API key for Claude, GPT, Gemini and Grok, for Chinese models such as DeepSeek, Qwen, GLM, Kimi and Doubao, and for video models including Kling 4.0, Seedance and Hailuo. Text models use the OpenAI-compatible endpoint https://api.hop-base.com/v1, so the official OpenAI SDK works after you change base_url and the key. Claude uses the native Anthropic protocol at https://api.hop-base.com (no /v1), which is what Claude Code uses. A key can include 1 to 10 groups. Billing is pay-as-you-go in USD with no subscription. You can top up with Visa / Mastercard, Apple Pay, Google Pay, AlipayHK, Alipay or WeChat Pay, and the top-up page shows any payment fee before you pay. The Usage page exports itemised CSV you can recompute line by line, and every finished video task reports the exact USD it cost. The console and docs are available in Traditional Chinese as well as English.
What one key covers
| Family | Example IDs | Interface |
|---|---|---|
| Claude | claude-opus-5-5, claude-sonnet-5-5, claude-haiku-5-5 |
Anthropic Messages (/v1/messages) |
| GPT | gpt-6-sol, gpt-6-luna |
Chat Completions, Responses |
| Gemini | gemini-3.8-flash, gemini-4-argon |
Chat Completions, Responses, Anthropic Messages |
| Grok | grok-4.7 |
Chat Completions, Responses |
| Chinese models | deepseek-v4.1-flash-1017, qwen3.8-max, glm-5.3, kimi-k3, doubao-seed-2-1-pro-260915 |
Chat Completions (some also Responses / Messages) |
| Video | kling-v4, dreamina-seedance-2-5-260628, MiniMax-H3 |
Async task API |
Pick the groups you need when you create the key. Each request is served and billed by the group that covers the model. Call GET /v1/models first and use only the IDs it returns.
Code
import os
from openai import OpenAI
client = OpenAI(base_url="https://api.hop-base.com/v1", api_key=os.environ["HOPBASE_API_KEY"])
for model in ["gpt-6-luna", "gemini-3.8-flash", "deepseek-v4.1-flash-1017"]:
r = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": "Translate to Traditional Chinese (Hong Kong): Your order has shipped."}],
)
print(model, "->", r.choices[0].message.content)
Video on the same key:
curl https://api.hop-base.com/v1/video/generate \
-H "Authorization: Bearer $HOPBASE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v4","prompt":"Victoria Harbour at night, a ferry crossing slowly, cinematic","duration":5,"resolution":"720p","aspect_ratio":"16:9"}'
# Poll GET /v1/video/tasks/{id}; download outputs within 24 hours of completion
Claude Code: use One-Click Setup next to your key in the console, or set ANTHROPIC_BASE_URL=https://api.hop-base.com and ANTHROPIC_AUTH_TOKEN to a key that includes a Claude group. See the Claude Code guide.
List prices (USD)
| Model | Input / output per 1M tokens | Cache read |
|---|---|---|
claude-sonnet-5-5 |
$2 / $10 | $0.10 |
claude-opus-5-5 |
$4 / $20 | $0.20 |
gpt-6-sol |
$2 / $10 | $0.20 |
gpt-6-luna |
$0.10 / $0.50 | $0.01 |
gemini-3.8-flash |
$0.75 / $3.75 | $0.075 |
grok-4.7 |
$2 / $6 | $0.50 |
kling-v4 (video) |
$0.1471/s at 720p, $0.2206/s at 1080p | — |
These are the model makers' official list prices (snapshot 2026-10-29). DeepSeek, Qwen, GLM and Doubao are listed in their makers' currency (CNY), converted and charged from your USD balance; see hop-base.com/pricing. Your account's rate is shown in the signed-in console.
Paying from Hong Kong
- USD balance, pay-as-you-go, no subscription.
- Visa / Mastercard, Apple Pay, Google Pay, AlipayHK, Alipay and WeChat Pay.
- The top-up page shows the amount to pay, any fee and the amount credited before you pay; the balance is credited automatically on success.
- For company bank transfer or invoicing, contact us.
Reconciliation your finance team can check
- Itemised CSV. Filter the Usage page by date range, key, member, department or key creator and export up to 50,000 rows and 400 days per file. Each row carries time, model, usage, official cost and the charged amount, so every line can be recomputed.
- Per-task cost. When an async task (video, async images) finishes, its single-task query returns
usage.cost_usd, the USD actually deducted for that task. An uncharged failure reports0. - What is not billed. Requests rejected or failed before producing output are not billed. A response interrupted after output began is charged only for the usage already generated.
- Budgets per key. Give each customer, project or team its own key with a spend cap and a concurrency cap. Hitting the spend cap returns
402 insufficient_quota; hitting the concurrency cap returns429. Any key can be revoked instantly without affecting the others. - Departments. Enterprise accounts have members, departments and three quota levels (key, member, department). Department managers see their own department's keys and usage; the account owner sees the whole organisation.
Traditional Chinese console and docs
The console language switcher includes 繁體中文(香港), and the integration docs have a Traditional Chinese edition, for example the Traditional Chinese quickstart; the English edition starts at the quickstart, and video parameters are in the video overview. API error messages follow the request's Accept-Language header; branch on the code field and HTTP status, not the message text.
Two things to verify yourself
- Model fidelity. Service attributes for each group are published on the pricing page. Our reproducible fidelity test works against any provider, including us.
- Data handling. For normally completed synchronous text calls, HopBase records operational metadata (model, tokens, latency, status); complete prompts and replies are not stored as independent usage fields. Traffic is TLS-encrypted and keys are stored as one-way hashes. Async tasks, uploads and generated assets follow a separate persistence path. For PDPO or sector-specific assessments, contact an advisor.
FAQ
Can one key call Claude, GPT and video models?
Yes. A key can include 1 to 10 groups across platforms. Claude uses the Anthropic protocol (https://api.hop-base.com, i.e. /v1/messages); GPT and video use the matching endpoints under https://api.hop-base.com/v1.
Can I top up with AlipayHK?
Yes. Visa / Mastercard, Apple Pay, Google Pay, AlipayHK, Alipay and WeChat Pay are accepted. Billing is in USD with no subscription, and any fee is shown before you pay.
How do I reconcile a month of usage?
Export itemised CSV from the Usage page and recompute each line. For async tasks, use usage.cost_usd from the task query.
Are failed requests billed?
No. Requests that fail before producing output are not billed, and neither are failed video tasks.
Is there a Traditional Chinese interface?
Yes. The console offers 繁體中文(香港), and the docs have a Traditional Chinese edition.