Claude2API

Sign in

Enter your password or access key

Claude2API

Claude2API

Claude

Claude2API

Accounts

Refreshing accounts
Available Models
Loading…
# Email Status Created Alive For Last Refresh Actions
Loading…

API Keys

Pool Access Keys

The frontend pool page requires the header Authorization: Bearer <key> to access; the admin password also works for admin debugging and pool access.

# Label Key Created Actions
Loading…

API Docs

Endpoints
Quick Start POST /chat/completions POST /responses POST /messages GET /models
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" }] }

Chat Test

Supports multi-turn conversations, streaming, and image uploads

Start a new conversation

Request Logs

Keep only the last entries
Time Request Account Status Token Performance
Loading…

Request Detail

System

Basic Settings
API Settings
Status Monitoring

The backend periodically checks each account, updates its status, and handles expired accounts.

Takes effect immediately after saving, no restart needed
Confirm Action
Account Detail
Access Key
Enter the pool access key to continue
Bulk Import sessionKeys

One sessionKey per line. Email and organization UUID are looked up automatically during import.

Importing accounts