Reference

Models catalog

Every public alias you can pass as the model field. Prices are quoted in USD per 1 million tokens, the same unit OpenAI, Anthropic and Google publish on their pricing pages. Relay billing meters at per-token resolution; amounts are shown in USD while your wallet is debited in CNΒ₯ at the equivalent amount.

17 models live. You can also browse this list in the developer console.

claude

AliasModalityInput / 1M ($)Output / 1M ($)
claude-3-5-sonnetπŸ’¬ Text$3.00$15.00

deepseek-v

AliasModalityInput / 1M ($)Output / 1M ($)
deepseek-v4-flashπŸ’¬ Text$0.140$0.281
deepseek-v4-proπŸ’¬ Text$0.435$0.869

doubao-seedance

AliasModalityInput / 1M ($)Output / 1M ($)
doubao-seedance-2-0-pro🎬 Videoβ€”$6.40

gpt

AliasModalityInput / 1M ($)Output / 1M ($)
gpt-4.1-miniπŸ’¬ Text$0.150$0.600
gpt-5.2πŸ’¬ Text$1.75$14.00
gpt-5.3-codexπŸ’¬ Text$1.75$14.00
gpt-5.3-codex-sparkπŸ’¬ Textβ€”β€”
gpt-5.4πŸ’¬ Text$2.50$15.00
gpt-5.4-miniπŸ’¬ Text$0.700$4.20
gpt-5.4-openai-compactπŸ’¬ Text$2.50$15.00
gpt-5.4-xhigh-fastπŸ’¬ Text$2.50$15.00
gpt-5.5πŸ’¬ Text$5.00$30.00
gpt-5.5-openai-compactπŸ’¬ Text$5.00$30.00
gpt-5.5-xhigh-fastπŸ’¬ Text$5.00$30.00

gpt-image

AliasModalityInput / 1M ($)Output / 1M ($)
gpt-image-2πŸ–Ό Imageβ€”β€”

text-embedding

AliasModalityInput / 1M ($)Output / 1M ($)
text-embedding-3-smallπŸ”’ Embeddings$0.019β€”

Routing & failover

You always pass the platform alias (e.g. gpt-5.2), never the upstream-specific id (e.g. openai/gpt-5.2). Behind the scenes:

  1. Each alias maps to one or more upstream routes ordered by priority.
  2. Each route consumes credentials from a per-provider pool. If a credential gets repeatedly rejected, it's cooled down for 60s and the next request picks a sibling.
  3. A single retryable upstream error (5xx, 401/403 token issues, 429 rate limit) triggers the relay to retry the next candidate automatically β€” your client only sees the final result.
  4. If every candidate is exhausted, you get an explicit 503 with a clear message instead of a stuck request.

See Common errors for what each status code means and how to react.