Skip to main content
Version: v1.1.x

PaletteAI Inference Launchpad Claude Code Configuration

This page lists the configuration values Claude Code uses to connect to a PaletteAI Inference Launchpad appliance. The Claude Code CLI tab of the console's Connect a coding agent panel emits these values. For the steps to set them, refer to Use PaletteAI Inference Launchpad with Claude Code.

Environment Variables​

VariableDescriptionExample value
NODE_EXTRA_CA_CERTSThe platform CA certificate file. Set it only when the connect panel shows the CA certificate step. Refer to Platform CA Certificate.$HOME/Downloads/palette-ai-inference-launchpad-ca.crt
ANTHROPIC_BASE_URLThe PaletteAI Inference Launchpad inference endpoint. Use the appliance address with no path. Claude Code appends /v1/messages.https://amd.spectrocloud.com:8443
ANTHROPIC_AUTH_TOKENThe API token generated in the console. It begins with lpai_. ANTHROPIC_API_KEY is also accepted, but do not set it globally if you also sign in to Claude Code with an Anthropic account.lpai_YOUR_TOKEN
ANTHROPIC_MODELThe alias Claude Code requests when no tier applies. The appliance maps the alias to the model it serves, so you do not pick the backend model.claude-opus-4-8
ANTHROPIC_DEFAULT_OPUS_MODELThe alias Claude Code requests for its Opus-tier work.claude-opus-4-8
ANTHROPIC_DEFAULT_SONNET_MODELThe alias Claude Code requests for its Sonnet-tier work.claude-sonnet-4-5
ANTHROPIC_DEFAULT_HAIKU_MODELThe alias Claude Code requests for its Haiku-tier, background work.claude-haiku-4-5
ANTHROPIC_DEFAULT_FABLE_MODELThe alias Claude Code requests for its Fable-tier work.claude-fable-5
CLAUDE_CODE_EFFORT_LEVELClaude Code's reasoning effort. One of low, medium, high, xhigh, max, or auto. The value auto leaves each model at its own default.auto
CLAUDE_CODE_MAX_OUTPUT_TOKENSThe maximum number of tokens in a single response. Lower it to cap response length and cost.64000

Endpoint URL​

The endpoint is your appliance's address, the same host you use to reach the console, with no path appended. The gateway serves the Anthropic Messages API at /v1/messages, and Claude Code adds that path itself, so ANTHROPIC_BASE_URL must not include /v1. If you do not know the address, ask the administrator who set up the appliance.

Platform CA Certificate​

When the appliance serves HTTPS with a certificate issued by its own platform Certificate Authority (CA), the connect panel adds a CA certificate step and includes NODE_EXTRA_CA_CERTS in the environment block. The browser saves the file as palette-ai-inference-launchpad-ca.crt in your Downloads folder.

ConditionCA step in the panelNODE_EXTRA_CA_CERTS in the block
Appliance serves HTTPS with a platform-issued certificateShownIncluded
Appliance serves HTTPS with a publicly trusted certificateNot shownOmitted
Console served over plain HTTPNot shownOmitted
TLS status unavailable on an HTTPS consoleShown, with a noteIncluded

Claude Code runs on Node.js, which reads NODE_EXTRA_CA_CERTS as the process starts, so set the variable in the shell before you start Claude Code. Certificate verification stays on. The appliance never requires NODE_TLS_REJECT_UNAUTHORIZED=0.

The panel writes the path in the dialect you select in its shell picker. The bash and zsh form is $HOME/Downloads/palette-ai-inference-launchpad-ca.crt, and the PowerShell form is $env:USERPROFILE\Downloads\palette-ai-inference-launchpad-ca.crt.

Model Aliases​

Claude Code requests a Claude alias, and the appliance maps that alias to the model it serves. You do not select a backend model directly. Every tier map seeds the following alias prefixes. A seeded prefix resolves for a client that inherits the appliance-wide table, and a client with its own Tier map can leave it unmapped. For the rule, refer to Routing Behavior.

Alias prefixClaude Code tierExample alias
claude-fable-Fableclaude-fable-5
claude-opus-Opusclaude-opus-4-8
claude-sonnet-Sonnetclaude-sonnet-4-5
claude-haiku-Haikuclaude-haiku-4-5

Both the aliases the appliance accepts and the ids of the models it serves, such as glm-5.2, appear in the console's model list and in the appliance's /v1/models API response. For how an alias resolves to a model, refer to Routing Behavior.

Token Quotas​

If the token's quota is exhausted, the appliance returns an HTTP 429 response and Claude Code surfaces the error. For how quotas apply, refer to Clients and Quotas.

Resources​