Volcano Ark
Volcano Ark (火山方舟) is ByteDance’s model service platform. It exposes an OpenAI-compatible API, so it can be used with bookistudios AI as a standard provider.
🚀
Ark serves models such as the Doubao family (doubao-pro, doubao-lite, doubao-vision) and hosts open-weight models. You address a model by its endpoint ID, which you create in the Ark console.
Configuration
| Setting | Value |
|---|---|
| Base URL | https://ark.cn-beijing.volces.com/api/v3 |
| API key | ARK_API_KEY (environment variable) |
| Model ID | Your Ark endpoint ID (e.g. ep-20240xxx) |
Step 1 — Create an endpoint
- Sign in to the Volcano Engine console and open Ark.
- Under Model Inference → Online Inference, create an endpoint for the model you want to use.
- Copy the endpoint ID — it starts with
ep-and is yourmodelvalue.
Step 2 — Set the API key
Create the API key in the Ark console under API Key Management, then export it:
export ARK_API_KEY="your-ark-api-key"Step 3 — Point bookistudios AI at Ark
model_provider:
base_url: https://ark.cn-beijing.volces.com/api/v3
api_key_env: ARK_API_KEY
model: ep-20240xxxxx # your endpoint IDNotes
- The endpoint is OpenAI-compatible — no proxy or adapter is required.
- Model capacity and rate limits are managed per endpoint in the Ark console.
- If you switch models, create a new endpoint and update the
modelvalue — no other configuration changes.