Credits 2026 Browse providers
Providers Setup guides
Setup guides

Configure a gateway for Claude Code & Codex CLI

Three values do all the work: a base URL, a token, and a model ID. These guides take you from an empty terminal to a first request, then cover switching clients and fixing the usual failures.

Pick a provider first — the model ID and base URL always come from the provider's own dashboard. Pricing, credits and model names change without notice.

Open the provider list

Provider notice: Some providers are not usable right now, so their sign-up links are disabled and their guides are closed. Every live provider there is an alternative.
01 / Foundations

What is an API gateway?

A gateway gives a local coding tool one stable API address while handling authentication and model routing behind it.

Claude Code
or Codex CLI
API gateway
base URL + token
Model provider
model ID + quota
API keyA secret token used to authenticate requests.
Base URLThe root address where a client sends API requests.
Model IDThe exact model name accepted by the provider.
Compatible APIAn endpoint that follows an Anthropic or OpenAI request shape.
/v1/modelsList available models
/v1/messagesAnthropic-style messages
/v1/responsesOpenAI Responses API

New API's app documentation describes the common setup inputs as an API address, API key or token, and model name. Read the source documentation

02 / Claude Code

Configure Claude Code

Claude Code can use an Anthropic-compatible gateway when the base URL, token, and model match the provider's documentation.

Check prerequisites

PowerShell
node --version
npm --version
claude --version

Install the client using its official instructions. This guide does not collect credentials or run sign-in flows.

Set session variables

PowerShell - placeholders
$env:ANTHROPIC_BASE_URL="https://YOUR_PROVIDER/v1"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"

claude

GPT 6 Astra runs free on AgentRouter. Create an account and start sending requests right away.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the base URL and model shown in the SeekAI dashboard. New accounts receive free API credits automatically.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by KKToken. New accounts receive free API credits automatically.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by EMTF AI. New accounts receive free API credits automatically.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"
TaBi Token AI is no longer available. This setup guide is disabled - use any live provider tab instead.

Use the endpoint and model values documented by JustDoWork.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"
GoRouter is no longer available. This setup guide is disabled - use any live provider tab instead.

Use the endpoint and model values documented by Buds AI. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"
Jasper AI is turned off for now. This setup guide is closed - use any live provider tab instead.

Use the endpoint and model values documented by FlushAI. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by MIA Router. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
$env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
$env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by Helyx AI. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"
Orbelis AI is turned off for now. This setup guide is closed - use any live provider tab instead.

Use the endpoint and model values documented by Aerolink AI. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"
Inference AI is no longer accessible. This setup guide is disabled - use any live provider tab instead.

Use the endpoint and model values documented by OmniRush. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"
ArtBloom is no longer accessible (its sign-up host stopped responding). This setup guide is disabled - use any live provider tab instead.

Use the endpoint and model values documented by TokenForge. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"
Onomeo is turned off for now. This setup guide is closed - use any live provider tab instead.
BearLab AI sign-in is failing (invalid credentials / possible account ban). This setup guide is disabled - use any live provider tab instead.

Use the endpoint and model values documented by Ireze. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by freemodel.in. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by CodeCraftapi. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by CleanApis. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by freemodel. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by Top Tools AI. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by tokenreply. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"
DirectRouter sign-in returns "external account not found". This setup guide is disabled - use any live provider tab instead.

Use the endpoint and model values documented by Vsllm. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"
Geaix is down. This setup guide is closed - use any live provider tab instead.

Use the endpoint and model values documented by Bluesminds. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by tokenbom. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by vyceai. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by apimaster. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by synterolink. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by orvapi. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by local.ai. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"
ZeroCat is turned off for now. This setup guide is closed - use any live provider tab instead.

Use the endpoint and model values documented by gemini-api. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by LLMsRelay. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by Selora. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by LM Zero. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
 $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
 $env:ANTHROPIC_MODEL="YOUR_MODEL"
Ashna AI is turned off for now. This setup guide is closed - use any live provider tab instead.

Use the endpoint and model values documented by MarsAI. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
  $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
  $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by Codex-Relay. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
  $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
  $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values documented by UnoRouter. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
  $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
  $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values shown in the Yzmao dashboard. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
  $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
  $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values shown in the Qianxing dashboard. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
  $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
  $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values shown in the HCNsec dashboard. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
  $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
  $env:ANTHROPIC_MODEL="YOUR_MODEL"

Use the endpoint and model values shown in the PixRouter dashboard. Open the provider to get your API key.

Provider variables
$env:ANTHROPIC_BASE_URL="PROVIDER_BASE_URL"
  $env:ANTHROPIC_AUTH_TOKEN="YOUR_API_KEY"
  $env:ANTHROPIC_MODEL="YOUR_MODEL"
Odyssey's homepage returns 404. This setup guide is disabled - use any live provider tab instead.
Switch models inside Claude Code

Use /model to inspect or select a model supported by the active gateway.

Reference: New API Claude Code documentation

03 / Codex CLI

Configure Codex CLI

Codex CLI uses an OpenAI-compatible flow. The exact configuration keys depend on the Codex version installed on your machine.

CodexCompatible gatewayProvider model

Check the installed version

PowerShell
codex --version

Open the documentation for that version before editing a global configuration file.

Example only

config.toml
# EXAMPLE ONLY
# Verify the schema for your Codex version.

[model_providers.example]
name = "Example Provider"
base_url = "https://provider.example/v1"
env_key = "EXAMPLE_API_KEY"
Confirm the gateway supports the interface required by Codex.
Use the exact model ID from the provider's model list.
Use the Responses API when the installed client expects it.

Reference: New API Codex CLI documentation

04 / CC Switch

Manage several clients with CC Switch

CC Switch keeps provider settings in one place so you can switch the active configuration for Claude Code, Codex, or Gemini CLI.

CC Switch
Claude CodeCodexGemini CLI
ProviderChoose a service
API keyStored by the local app
Base URLGateway endpoint
ModelProvider model ID
ApplicationClaude, Codex, or Gemini

Use the provider's own documentation to validate each field. New API documents one-click provider configuration through CC Switch.

Reference: New API CC Switch documentation

05 / Security

Keep API keys private

Static frontend code is public. Treat every API token as a secret and keep it in your shell, a secret manager, or an approved local CLI configuration.

Never publish
const API_KEY = "sk-xxxxxxxx";

Do not put keys in HTML, JavaScript, GitHub, screenshots, chat messages, or public forums.

Use instead
  • Environment variables
  • Secret managers
  • Provider CLI configuration
  • Local machine credentials

Do not store keys in browser localStorage when a safer local option exists.

06 / Troubleshooting

Fix common API errors

401

Unauthorized

Check the token, Authorization header, expiry, and selected provider.

403

Forbidden

Check account permissions, model access, provider restrictions, and quota.

404

Not found

Check the base URL, the /v1 path, endpoint compatibility, and model ID.

MODEL

Model not found

Run /v1/models and compare the exact returned model ID.

CLAUDE

Wrong Claude route

Check $env:ANTHROPIC_BASE_URL and restart Claude Code after changing it.

CODEX

Wrong Codex provider

Check the active Codex provider configuration and restart Codex.

07 / Optional

New API Skills

New API Skills can integrate with supported coding agents, including Claude Code and Codex CLI. Support depends on the provider and client.

/newapi models/newapi groups

Reference: New API Skills documentation