QUICK START
Unified API
Compatible with OpenAI and Anthropic
clients. The service automatically rotates through pool accounts and switches on failure.
Base URL—
OpenAI authAuthorization: Bearer <pool key>
Anthropic authx-api-key: <pool key>
Append the -thinking suffix to a model to enable extended thinking, e.g.
claude-sonnet-4-5-thinking.
POST/v1/chat/completions
OpenAI Chat Completions compatible endpoint with streaming support.
Parameters
modelstring · requiredModel namemessagesarray · requiredArray of role and content messagesstreamboolean · optionalReturn as SSE streamtemperaturenumber · optionalSampling temperature
Response
{ "id": "chatcmpl-...", "choices": [{ "message": { "role": "assistant", "content": "..." } }] }
POST/v1/responses
OpenAI Responses API compatible endpoint, for newer OpenAI SDKs.
Parameters
modelstring · requiredModel nameinputstring / array · requiredUser input contentstreamboolean · optionalReturn as stream
Response
{ "id": "resp_...", "object": "response", "output": [{ "type": "message", "content": [{ "text": "..." }] }] }
POST/v1/messages
Anthropic Messages compatible endpoint, works directly with Claude SDKs.
Parameters
modelstring · requiredModel namemax_tokensinteger · requiredMaximum output tokensmessagesarray · requiredConversation messagesstreamboolean · optionalReturn as stream
Response
{ "id": "msg_...", "type": "message", "role": "assistant", "content": [{ "type": "text", "text": "..." }] }
GET/v1/models
Get the list of models available on this service.
Parameters
none—Only requires the auth header
Response
{ "object": "list", "data": [{ "id": "claude-sonnet-4-5", "object": "model" }] }