Dashboard
Model Gateway

Gateway overview

Use provider-native APIs behind one HALO key.

HALO exposes separate provider-native entrypoints behind one project-scoped client key. Existing SDKs generally need only a base URL and credential change.

#Provider-native APIs

HALO does not flatten every provider into one synthetic request schema. Gemini keeps Gemini resources, Anthropic keeps Messages, and OpenAI-compatible providers keep Chat Completions. Fish Audio keeps its TTS model header, JSON request shape, and binary audio response.

#Base URLs

ProviderHALO base URLProtocol
Google Geminihttps://api.agihalo.comGemini Developer API
OpenAIhttps://api.agihalo.com/openai/v1Chat Completions, vision, and GPT Image
Anthropichttps://api.agihalo.com/claude/v1Messages
DeepSeekhttps://api.agihalo.com/deepseek/v1Chat Completions
Fish Audiohttps://api.agihalo.com/fish-audio/v1Text to Speech
Chat Completions SDKhttps://api.agihalo.com/v1OpenAI, DeepSeek, and open families by model ID
Open model familyhttps://api.agihalo.com/{family}/v1Family-bound Chat Completions

#Choose an integration

#Authentication & billing

HALO authenticates the client key, enforces the account usage limit, resolves an eligible upstream, and records completed usage. If prepaid balance is unavailable, the request may enter the x402 flow before dispatch.