Direct
Direct upstream connection — best when you need native behavior and the full context window.
| Input | Output | Cache read | Cache write |
|---|---|---|---|
| 0.12/M | 0.40/M | 0.02/M | <0.01/M |

doubao-seed-2-1-lite-260915A new-generation omni-modal large model that natively supports unified understanding of text, vision, and audio, features a 1M ultra-long context window, and delivers excellent comprehensive multimodal capabilities. On 26/10/15, support for System One decision API capabilities was added.
The same model is available through multiple service channels — choose based on latency, reliability and cost.
Prices in $ / 1M tokensprovider field to the request body, for example "provider": { "channel": "direct" }. Valid values are direct / stable / economical; omit it to use the default channel.Direct upstream connection — best when you need native behavior and the full context window.
| Input | Output | Cache read | Cache write |
|---|---|---|---|
| 0.12/M | 0.40/M | 0.02/M | <0.01/M |
Doubao-Seed-2.1-lite is the lightweight tier of ByteDance's Doubao Seed2.1 series. The Seed2.1 series first launched the Pro version on June 23, 2026, at the Volcano Engine FORCE Conference, focusing on agents, end-to-end coding, and multimodal understanding in real productivity scenarios; the Lite version then launched on Volcano Ark as version 260915 in September 2026 and was integrated into Doubao Work, handling high-frequency office tasks such as daily Q&A, document writing, spreadsheet processing, and PPT creation.
It is the "new tri-modal understanding model" on Volcano Ark, natively understanding text, vision, and audio. Compared with the previous generation Doubao-Seed-2.0-lite (the 260428 version's official specs are 256K context and 128K output), 2.1-lite's context window has expanded to 1024K, and both the maximum answer and maximum chain of thought have increased to 256K, fully matching the specs of the same-series Pro version 260915. When integrating it, Doubao Work highlighted two optimizations: faster responses and lower quota consumption.
Two things to know in advance: Deep thinking is enabled by default; to disable it during text generation, pass thinking.type=disabled; although the maximum answer is 256K, the default output is only 4K, so long-output tasks must explicitly set max_tokens.
SeaWhale AI provides Doubao-Seed-2.1-lite through an OpenAI-compatible API, supporting multimodal input, deep thinking, tool calling, and structured output.
Get API Key · Model ID:
doubao-seed-2-1-lite-260915
260428 version (256K), on par with 2.1-pro260428 version (128K)The 1024K context window is enough to hold a complete contract set, a medium-sized code repository, or a long meeting transcript in one go; the 256K maximum answer lets long reports, whole-chapter rewrites, and batch structured extraction complete in a single call, without slicing and stitching.
max_tokens as needed2.1-lite natively understands text, images/videos, and audio, continuing the multimodal approach established in the May 2026 upgrade of 2.0-lite. When Doubao Work launched, it specifically noted stronger image, video, and audio understanding, with improved results in multimodal scenarios such as education and office work.
Volcano Ark classifies it under the "GUI task processing" capability category and supports a complete tool-calling ecosystem, making it suitable as a low-cost agent foundation.
json_schema mode is recommended)Lite's core base is high-frequency, high-volume office traffic. Doubao Work uses it as one of the default lightweight models, covering daily Q&A, document writing, spreadsheet processing, and PPT creation, and highlights faster responses and lower quota consumption.
| Scenario | Description |
|---|---|
| Office assistant | High-frequency tasks such as document writing, spreadsheet processing, and PPT generation |
| Long document processing | Process contracts, tender documents, and long reports in one go with 1024K context |
| Long output generation | 256K answer limit; whole-chapter rewrites and batch extraction completed in one call |
| Multimodal customer service | Problem diagnosis after users send screenshots, voice, or videos |
| Lightweight agents | Low-cost execution layer for tool calling, MCP, and GUI tasks |
| Batch structured extraction | json_schema structured output for downstream systems |
| Capability | Doubao-Seed-2.1-lite | Doubao-Seed-2.0-lite | Doubao-Seed-2.1-pro |
|---|---|---|---|
| Model ID | doubao-seed-2-1-lite-260915 |
doubao-seed-2-0-lite-260215 |
doubao-seed-2-1-pro-260915 |
| Release date | September 2026 | February 2026 (May upgrade to full modality) | Series debut June 23, 2026 |
| Context window | 1024K tokens | 1 million tokens (SeaWhale AI configuration) | 1024K tokens |
| Maximum output | 256K tokens | 65.5K tokens (SeaWhale AI configuration) | 256K tokens |
| Maximum chain of thought | 256K tokens | — | 256K tokens |
| Input modalities | Text, vision, audio | Text, image, video, audio | Text, vision |
| Deep thinking | Enabled by default, can be disabled | Enabled by default, can be disabled | Enabled by default, can be disabled |
| Positioning | Lightweight high-frequency, office and multimodal | Balanced enterprise scenarios | Series flagship, coding and agents |
Specs come from the Volcano Ark model list; the Doubao-Seed-2.0-lite column reflects the current SeaWhale AI platform configuration. The official independent benchmark results for 2.1-lite have not yet been published. Specific billing is subject to the real-time price card at the top of the page.
When was Doubao-Seed-2.1-lite released?
The Seed2.1 series first launched the Pro version on June 23, 2026. The first Lite version, 260915, launched on Volcano Ark in September 2026 and was integrated into Doubao Work the same month.
What has been upgraded compared with Doubao-Seed-2.0-lite?
In terms of specs, context has expanded from 256K (official value for 2.0-lite 260428) to 1024K, and the maximum answer has increased from 128K to 256K. In terms of capabilities, it is based on the Seed2.1 generation of training and has enhanced multimodal understanding; when Doubao Work launched, it also highlighted faster responses and lower quota consumption.
What are the context and output limits?
Context and maximum input are both 1024K tokens, maximum answer is 256K tokens, and maximum chain of thought is 256K tokens. Note that the default answer length is only 4K; when long output is needed, explicitly set max_tokens.
How do I configure deep thinking?
It is enabled by default. For the Chat API, pass thinking.type=disabled to disable it; for the Responses API, pass reasoning.effort=minimal. Some third-party developers report that it only accepts enabled / disabled and does not support the auto of 2.0-lite, so check this parameter when migrating from 2.0-lite.
Which tools and features are supported?
Supports function calling, structured output (the json_schema mode is recommended), knowledge base, MCP, web content plugins, image processing tools, as well as implicit caching and explicit caching (prefix caching, Session caching).
Should I choose 2.1-lite or 2.1-pro? Both have the same context, output, and chain-of-thought limits. Choose Lite for high-frequency office work, multimodal understanding, and batch processing for lower cost and faster responses; choose Pro for the most complex coding, long-chain agents, and open-ended research tasks. The highest scores Seed2.1 achieved on benchmarks such as GDPval and MobileWorld were all from Pro.
Are there any shortcomings? Two things to note. First, the official evaluation results currently published are only for Seed2.1 Pro; Lite has no independent benchmark data, so before selection it is best to test with your own tasks. Second, when launching Seed2.1, the official team acknowledged that the series still has room for improvement on the most challenging open-ended tasks and frontier research questions, and the lightweight tier is even less advantaged in such tasks.
doubao-seed-2-1-lite-260915https://api.haijingai.com/v2/"provider": { "channel": "direct" }SeaWhale AI is compatible with the OpenAI API protocol, so you can call it with the OpenAI SDK or plain HTTP requests. Streaming is enabled by default.
curl https://api.haijingai.com/v2/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API_KEY>" \
-d '{
"model": "doubao-seed-2-1-lite-260915",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"}
],
"provider": { "channel": "direct" },
"stream": true
}'
# provider is optional — remove this line to use the default channelfrom openai import OpenAI
client = OpenAI(
base_url="https://api.haijingai.com/v2",
api_key="<API_KEY>",
)
stream = client.chat.completions.create(
model="doubao-seed-2-1-lite-260915",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello!"},
],
stream=True,
# Optional: pick a service channel; omit to use the default
extra_body={"provider": {"channel": "direct"}},
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)import OpenAI from 'openai'
const client = new OpenAI({
baseURL: 'https://api.haijingai.com/v2',
apiKey: '<API_KEY>',
})
const stream = await client.chat.completions.create({
model: 'doubao-seed-2-1-lite-260915',
messages: [
{ role: 'system', content: 'You are a helpful assistant.' },
{ role: 'user', content: 'Hello!' },
],
stream: true,
// Optional: pick a service channel; omit to use the default
// @ts-expect-error provider is a SeaWhale AI extension, not in the OpenAI SDK types
provider: { channel: 'direct' },
})
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? '')
}