API Endpoints

One base URL serves every region. Copy it into your client, then use the table below to see whether that client wants the full path or just the domain.

Base URL

🌐 Global smart routing

Requests are routed to the nearest healthy node in North America, Europe or Asia-Pacific automatically. There is no separate regional URL to pick.

https://jzstoken.com/api/v1

Which form does my client want?

Client / protocolEnter thisWhy
OpenAI-compatible (Cursor, Cline, Cherry Studio, Chatbox, OpenCode, Hermes, SDKs)https://jzstoken.com/api/v1The client appends /chat/completions.
Codex (Responses API)https://jzstoken.com/api/v1Codex appends /responses.
Claude Code / Anthropic SDKhttps://jzstoken.comNo /api/v1: these append /v1/messages themselves.
Clients that only take a domainhttps://jzstoken.comWe also answer on /v1/*, so https://jzstoken.com/v1/… works.
💡 Never paste a full endpoint like /chat/completions or /messages into a Base URL field unless the client has a separate "Full URL" switch for it.

Endpoints we serve

PathFormatUsed for
POST /chat/completionsOpenAI Chat CompletionsMost chat and coding clients.
POST /responsesOpenAI ResponsesCodex and newer OpenAI SDKs.
POST /messagesAnthropic MessagesClaude Code, Anthropic SDKs, clients with an Anthropic mode.
POST /images/generationsOpenAI ImagesImage generation.
POST /videosAsync video jobsVideo generation.
GET /modelsOpenAI model listClients with a “Fetch models” button.

Quick connectivity test:

curl https://jzstoken.com/api/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

Account and balance