# Doubao Seed Evolving API

> A continuously updated Doubao Seed model that ByteDance refreshes with its latest training improvements, priced the same as Seed 2.1 Pro. Pick it if you want new capabilities as soon as they ship and can accept behaviour changing between updates.

- Model ID: `doubao-seed-evolving`
- Family: Doubao
- Developer: Doubao
- Endpoints: `POST /v1/chat/completions`
- Web page: https://bigmodel.io/models/doubao-seed-evolving
- Updated: 2026-10-18T19:56:25.671Z

## Pricing (USD per 1M tokens)

| Input | Output | Cached input |
| --- | --- | --- |
| $0.42 | $2.11 | $0.085 |

Charged per token from your prepaid USD balance. Billing rules: https://bigmodel.io/pricing

## Base URL

- OpenAI-compatible: https://bigmodel.io/v1

## Examples

Set `BIGMODEL_API_KEY` to a key from the BigModel.io console.

### curl

```bash
curl https://bigmodel.io/v1/chat/completions \
  -H "Authorization: Bearer $BIGMODEL_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
  "model": "doubao-seed-evolving",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ]
}'
```

### Python

```python
# pip install openai
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://bigmodel.io/v1",
    api_key=os.environ["BIGMODEL_API_KEY"],
)

completion = client.chat.completions.create(
    model="doubao-seed-evolving",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(completion.choices[0].message.content)
```

### JavaScript

```javascript
// npm install openai
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://bigmodel.io/v1",
  apiKey: process.env.BIGMODEL_API_KEY,
});

const completion = await client.chat.completions.create({
  model: "doubao-seed-evolving",
  messages: [{ role: "user", content: "Hello!" }],
});
console.log(completion.choices[0].message.content);
```
