One API key for Claude, GPT, Gemini, and OpenRouter.
Haze proxies OpenAI, Anthropic, Gemini, and OpenRouter through a single sk-rr key with workspace billing, usage logs, and Japan egress. Drop-in OpenAI / Anthropic SDK; existing keys keep working.
One key, every major model, billed in USD.
One sk-rr key, workspace billing, multi-provider failover, Japan egress.
Japan egress visibility
Inspect outbound IP, region, ASN, provider, and upstream reachability with GET /v1/egress so teams can verify where requests leave from.
Drop-in for any SDK
Use the OpenAI SDK with model "gpt-5.2", the Anthropic SDK with model "claude-sonnet-4-6", or any OpenRouter model — Haze routes upstream automatically.
Workspace billing & quotas
USD balance, per-key quotas, two-phase freeze/debit, usage logs, and pass-through 429s keep cost and policy auditable.
Featured Models
Active providers behind one base URL.
One key, every provider
Hong Kong Claude Code users keep working as before. New users can use the same key for OpenAI, Gemini, or OpenRouter models in one call.
- POST /v1/chat/completions for OpenAI / Gemini / OpenRouter / Claude.
- POST /v1/messages for Anthropic-shape Claude calls.
- GET /v1/models lists every active provider/model.
- GET /v1/egress shows the Japan outbound path.
# OpenAI SDK style: chat completions
export OPENAI_API_BASE=http://43.224.34.216/v1
export OPENAI_API_KEY=sk-rr-your-haze-key
curl http://43.224.34.216/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.2","messages":[{"role":"user","content":"hi"}]}'
# Anthropic SDK style: Claude Code path
export ANTHROPIC_BASE_URL=http://43.224.34.216
export ANTHROPIC_API_KEY=sk-rr-your-haze-key
claude --model claude-haiku-4-5-20251001
Get a Haze API key
Register, top up in USD, and call Claude, GPT, Gemini, or OpenRouter through one base URL.