ZCode

ZCode is a full-featured Agentic Development Environment (ADE) for long-horizon tasks and can connect to SilvaMux Coding Plan.

Before You Start

  1. Purchase a subscription: buy a Coding Plan Personal subscription (Lite / Pro / Max with monthly, quarterly, or yearly billing) on the subscription page; it takes effect immediately after payment.
  2. Create a subscription API key: in the console, go to Coding Plan → API Keys, create a key, and copy the full value starting with cp_live_ right away.
  3. Confirm endpoints and protocols: all tools share the Base URL https://www.silvamux.com/api/coding-plan/v1, compatible with both the OpenAI and Anthropic protocols; see Endpoints & Protocols for endpoint details.
A cp_live_ key can only call the /api/coding-plan/v1 subscription endpoints; using it on regular endpoints (such as /api/v1/chat/completions) returns 403 CODING_PLAN_KEY_NOT_ALLOWED; conversely, a regular sk_live_ key cannot call the subscription endpoints.

For the full flow of purchasing, key creation, and a verification call, see Quick Start.

Install ZCode

Download and install the version for your operating system from the ZCode website.

Configure Credentials

  1. Start ZCode, click the Settings button in the bottom-left corner, and open the Model Providers page from the left navigation.
  2. Fill in the following in the model provider settings:
SettingValue
API Keyyour cp_live_ subscription key
OpenAI endpoint URLhttps://www.silvamux.com/api/coding-plan/v1
Anthropic endpoint URLhttps://www.silvamux.com/api/coding-plan/v1
  1. Save the settings.

OpenAI-compatible and Anthropic-compatible calls share the same subscription endpoint Base URL — fill in the same value for both endpoint URLs.

Switch Models

Once configured, select the newly configured model from ZCode's model switch menu and start chatting. The available models follow GET /api/coding-plan/v1/models and the Model Plaza.

FAQ

401 on calls

A cp_live_ key must be used with https://www.silvamux.com/api/coding-plan/v1; a mismatch returns 401. Make sure you are not using a regular sk_live_ key.

429 on calls

When any subscription quota window is exhausted, calls return 429 QUOTA_EXCEEDED (the message identifies 5h / weekly / monthly). Wait for the window to recover, or check remaining quota in the console.