Route status

Anthropic-compatible `/v1/messages` is disabled in current production mode.

Zora production currently routes public text traffic through Zora model catalog and the exact model IDs returned by GET /v1/models. Use /v1/responses or/v1/chat/completions instead.

Use Responses instead

curl https://api.zora.io.vn/v1/responses \
  -H "Authorization: Bearer YOUR_ZORA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.5","input":"Reply with exactly: ZORA_OK"}'

Current public model IDs

gpt-5.5
gpt-5.4
gpt-5.4-mini
gpt-5.3-codex
gpt-5.2-codex
gpt-5.2
gpt-5.1-codex-max
gpt-5.1-codex-mini
gpt-5-codex
gpt-5-codex-mini
gpt-5.3-codex-spark
gpt-image-2
codex-auto-review

Common checks

  • POST /v1/messages currently returns 410 route_disabled.
  • Keep the API key in environment variables or local settings, not frontend code.
  • Use gpt-5.5 first for smoke tests.

FAQ

What base URL should Claude Code use?

Do not configure Claude Code against Zora right now. /v1/messages is disabled in current production mode.

Can Claude Code use a non-Anthropic model ID?

Use /v1/responses or /v1/chat/completions with Zora model IDs such as gpt-5.5 or gpt-5.4-mini.