--- title: Doubao description: Doubao (Volcengine Ark) model configuration (Text / Image Understanding / Image Generation / Embedding) --- Doubao (Volcengine Ark) supports text chat, image understanding, image generation (Seedream), and embedding. A single `ark_api_key` enables all capabilities. All capabilities below can be configured in one place via the "Model Management" page in the Web Console, with no need to manually edit the configuration file. ## Text Chat ```json { "model": "doubao-seed-2-1-pro-260628", "ark_api_key": "YOUR_API_KEY" } ``` | Parameter | Description | | --- | --- | | `model` | Can be `doubao-seed-2-1-pro-260628`, `doubao-seed-2-1-turbo-260628`, `doubao-seed-2-0-pro-260215`, `doubao-seed-2-0-code-preview-260215`, etc. | | `ark_api_key` | Create one in the [Volcengine Ark Console](https://console.volcengine.com/ark/region:ark+cn-beijing/apikey) | | `ark_base_url` | Optional, defaults to `https://ark.cn-beijing.volces.com/api/v3` | ## Image Understanding Once `ark_api_key` is configured and the main model is a Doubao model, the Agent's Vision tool automatically uses the current main model to recognize images, with no extra setup required. To manually specify a Vision model: ```json { "tools": { "vision": { "model": "doubao-seed-2-1-pro-260628" } } } ``` ## Image Generation ```json { "skills": { "image-generation": { "model": "seedream-5.0-lite" } } } ``` Available models: `seedream-5.0-lite`, `seedream-4.5`. ## Embedding ```json { "embedding_provider": "doubao", "embedding_model": "doubao-embedding-vision-251215" } ``` The default model is `doubao-embedding-vision-251215` (multimodal embedding); the dimension (1024 or 2048) can be set via `embedding_dimensions` in the configuration file. After changing the embedding, run `/memory rebuild-index` to rebuild the index.