Skip to main content
Use XMAI with Claude Code by setting the Anthropic base URL to https://xmapi.site and using your XMAI API key as the auth token.
Do not add /v1 to the Claude Code base URL. Claude Code and the Anthropic SDK append /v1/messages automatically.

Direct answer

Step 1: Create an XMAI key

Open the API Keys dashboard, create a key for your local machine or CI environment, and copy it once.

Step 2: Set Claude Code environment variables

Claude Code speaks Anthropic’s Messages API. Use the bare API host and your XMAI token:

Step 3: Choose a Claude model

Use Claude model ids from Models, such as claude-opus-4-8, claude-sonnet-5, or claude-haiku-4-5. The model id you request is the model that runs.

FAQ

What base URL should Claude Code use?

Use https://xmapi.site. Do not add /v1.

Which auth variable should I set?

Set ANTHROPIC_AUTH_TOKEN to your XMAI API key.

Does XMAI change the Claude model?

No. XMAI does not silently substitute, quantize, or distill models.