Route requests to
Dola Seed 2.0 Pro
with Merge Gateway

Apply your own routing policies, reduce token costs automatically, and see every routing decision in real time with Merge Gateway.

What Dola Seed 2.0 Pro costs to run

| Vendor | Input / 1M tokens | Output / 1M tokens | Zero data retention | | --- | ---: | ---: | --- | | BytePlus | $0.5000 | $3.00 | Yes |

Test Dola Seed 2.0 Pro
with Gateway’s Simulator

See a prompt's output, token spend, latency, and more with Dola Seed 2.0 Pro.

Route requests to Dola Seed 2.0 Pro in minutes

To get started in seconds, add our Gateway Implementation skill to your project, or pick your preferred SDK below. Check out our other quick start skills here.
Install the Merge Gateway SDK
Python
Copied!
1$ pip install merge-gateway-sdk
Send a request
Python
Copied!
1from merge_gateway import MergeGateway
2
3client = MergeGateway(api_key="YOUR_API_KEY")
4
5response = client.responses.create(
6    model="openai/gpt-5.2",
7    input=[
8        {"type": "message", "role": "system", "content": "You are a helpful programming tutor. Explain the concepts clearly with practical examples."},
9        {"type": "message", "role": "user", "content": "Explain the concept of recursion in programming with a simple set of examples."},
10    ],
11)
12
13print(response.output[0].content[0].text)
Try a diffrent model
Swap the model string to route to a different provider. No other code changes needed.
Anthropic
Copied!
1response = client.responses.create(
2    model="anthropic/claude-sonnet-4-20250514",
3    input=[
4        {"type": "message", "role": "system", "content": "You are a helpful programming tutor. Explain the concepts clearly with practical examples."},
5        {"type": "message", "role": "user", "content": "Explain the concept of recursion in programming with a simple set of examples."},
6    ],
7)
Point to Gateway
Python
Copied!
1from openai import OpenAI
2
3client = OpenAI(
4    api_key="YOUR_API_KEY",
5    base_url="https://api-gateway.merge.dev/v1/openai",
6)
Send a request
Use the standard chat.completions.create method. No provider prefix needed on the model name.
Python
Copied!
1response = client.chat.completions.create(
2    model="gpt-5.2",
3    messages=[
4        {"role": "system", "content": "You are a helpful programming tutor. Explain the concepts clearly with practical examples."},
5        {"role": "user", "content": "Explain the concept of recursion in programming with a simple set of examples."},
6    ],
7)
8
9print(response.choices[0].message.content)
Install packages
Copied!
1npm install merge-gateway-ai-sdk-provider ai
Create the provider
TypeScript
Copied!
1import { createMergeGateway } from "merge-gateway-ai-sdk-provider";
2
3const gateway = createMergeGateway({
4  apiKey: "YOUR_API_KEY",
5});
Send a request
Use generateText to send a request. Model names use the provider/model format.
TypeScript
Copied!
1import { generateText } from "ai";
2
3const { text } = await generateText({
4  model: gateway("openai/gpt-4o"),
5  prompt: "Explain the concept of recursion in programming with a simple set of examples.",
6});
7
8console.log(text);
If you already have @ai-sdk/openai installed, point it at Gateway with a base URL change:
TypeScript
Copied!
1import { createOpenAI } from "@ai-sdk/openai";
2
3const gateway = createOpenAI({
4  apiKey: "YOUR_API_KEY",
5  baseURL: "https://api-gateway.merge.dev/v1/ai-sdk",
6});
7
8// All generateText/streamText calls work unchanged
Install the Merge Gateway SDK
Anthropic SDK
Copied!
1from anthropic import Anthropic
2
3client = Anthropic(
4    api_key="YOUR_API_KEY",
5    base_url="https://api-gateway.merge.dev/v1/anthropic",
6)
7
8message = client.messages.create(
9    model="claude-sonnet-4-20250514",
10    max_tokens=1024,
11    messages=[
12        {"role": "user", "content": "Explain the concept of recursion in programming with a simple set of examples."},
13    ],
14)
15
16print(message.content[0].text)

Explore other models available in Merge Gateway

model logo
Amazon Nova 2 Lite
model logo
Amazon Nova 2 Sonic
model logo
Amazon Nova Lite
model logo
Amazon Nova Micro
model logo
Amazon Nova Premier
model logo
Amazon Nova Pro
model logo
Claude 3.7 Sonnet
model logo
Claude Haiku 4.5 (20251001)
model logo
Claude Opus 4.6
model logo
Claude Opus 4.7
model logo
Claude Opus 4.8
model logo
Claude Sonnet 4.5
model logo
Claude Sonnet 4.6
model logo
Claude Sonnet 5
model logo
Codestral
model logo
Codestral 25.08
model logo
Command R 08-2024
model logo
Command R+ 08-2024
model logo
Command R7B 12-2024
model logo
DeepSeek R1
model logo
DeepSeek V3
model logo
DeepSeek V3.2
model logo
DeepSeek V4 Flash
model logo
DeepSeek V4 Pro

Dola Seed 2.0 Pro FAQ

Have more questions about Dola Seed 2.0 Pro? We've answered a few more below. Note that this was written in June, 2026 and is subject to change.

Heading

What other models does ByteDance offer?

ByteDance's Seed 2.0 series covers a wide range of capability tiers, from cost-optimized edge inference to specialized coding and GUI automation. Here are some other models ByteDance supports:

  • Dola Seed 2.0 Mini: ByteDance's budget-tier model, optimized for latency-sensitive, high-concurrency workloads at $0.10 input / $0.40 output per million tokens. It supports a 256K context window and scores 87.0 on AIME 2025, making it a strong fit for classification, code completion, and structured dialogue at scale
  • Dola Seed 2.0 Lite: The mid-tier option in the Seed 2.0 family, balancing output quality and response speed at $0.25 input / $2.00 output per million tokens. It scores 93.0 on AIME 2025 and 87.7 on MMLU-Pro, with multimodal support and a 256K context window, making it a workhorse for production agentic and document-processing applications
  • Dola Seed 2.0 Code (preview): A coding-dedicated fine-tune of the Seed 2.0 base, offering the same SWE-Bench Verified score as Pro (76.5%) at roughly 36% lower input cost. It includes fill-in-the-middle completions and multi-file refactoring support tailored for software engineering agents and developer IDE tooling
  • UI-TARS-1.5-7B: A 7B-parameter vision-language agent built for GUI interaction across desktop, web, mobile, and game environments. At $0.10 input / $0.20 output per million tokens and a 128K context window, it achieves 84.8% on WebVoyager and is purpose-built for tasks that require understanding and acting on visual interfaces

How does Dola Seed 2.0 Pro differ from ByteDance's other models?

Dola Seed 2.0 Pro is ByteDance's flagship model, positioned at the top of the Seed 2.0 lineup for tasks that demand frontier-level reasoning, comprehensive multimodal understanding, and robust agentic performance.

  • Benchmark scores: Pro scores 98.3 on AIME 2025, 88.9 on GPQA Diamond, 87.0 on MMLU-Pro, a Codeforces rating of 3020, 76.5% on SWE-Bench Verified, 87.8 on LiveCodeBench v6, and 89.5 on VideoMME. These are the highest scores in the Seed 2.0 family, and they place Pro in direct competition with GPT-5.2, Claude Opus 4.5, and Gemini 3 Pro
  • Context window: Pro supports up to 272K tokens, slightly more than Lite's 256K and significantly more than most comparable frontier models. This is a meaningful advantage for tasks that require reasoning over very long codebases, legal documents, or multi-session conversation histories
  • Pricing: At $0.47 per million input tokens and $2.37 per million output tokens, Pro costs approximately 1.9x more on input than Lite and 4.7x more than Mini. For coding-specific workloads, Dola Seed 2.0 Code delivers equivalent SWE-Bench performance at $0.30 input, making Code the more cost-efficient route for software engineering tasks
  • Multimodal depth: Pro leads the Seed 2.0 family on VideoMME (89.5 vs. Lite's 87.7 and Mini's 81.2, making it the right choice when video understanding, visual reasoning over charts, or complex image-text tasks are central to the use case

Pro is the model to use when you need the highest available quality across reasoning, code, and multimodal tasks, and the per-request cost is justified by the value of the output.

What models should I consider using alongside Dola Seed 2.0 Pro?

No single model is optimal for every task. Here are models worth pairing with Dola Seed 2.0 Pro depending on what your product needs:

  • Dola Seed 2.0 Mini For the high-volume, low-complexity requests in your traffic, Mini handles classification, short summarization, and code completion at approximately 4.7x lower input cost than Pro. Route the reasoning-heavy tail to Pro and everything else to Mini to keep blended costs manageable
  • Dola Seed 2.0 Code (preview) For software engineering agents and IDE integrations, Code delivers the same SWE-Bench Verified score as Pro at $0.30 input / $1.20 output per million tokens. Use Code for pure coding workflows and reserve Pro for tasks that combine coding with deep reasoning or multimodal inputs
  • Claude Sonnet 4.6 When your application requires particularly strong performance on nuanced long-form writing, complex instruction following, or tasks where Anthropic's constitutional training approach produces meaningfully different outputs, Claude Sonnet 4.6 is a strong cross-provider pairing. It also gives you provider redundancy at a comparable capability tier
  • Gemini 3 Pro For tasks requiring a context window beyond 272K, or where Google's multimodal grounding and search integration add direct value, Gemini 3 Pro is a natural parallel route. It's also a strong fallback when ByteDance's platform has availability constraints
  • UI-TARS-1.5-7B When agentic workflows require interacting with GUIs, navigating browsers, or operating mobile interfaces, UI-TARS handles the visual action layer while Pro handles the reasoning and planning layer. The two models cover complementary modalities in an end-to-end agent stack

What are the challenges of using Dola Seed 2.0 Pro in my product?

Like any production LLM, Dola Seed 2.0 Pro comes with tradeoffs worth planning for:

  • Cost at scale: At $2.37 per million output tokens, Pro is one of the more expensive models in the Seed 2.0 family. In high-volume applications, output token costs accumulate quickly, particularly for agentic workflows that generate lengthy chains of reasoning. Without active cost governance, monthly spend can scale faster than anticipated
  • Provider dependency: Routing all frontier-quality requests to a single ByteDance endpoint creates fragility. ByteDance's Volcano Engine and BytePlus platforms have a shorter availability track record than AWS or Azure-hosted providers, and a sustained outage without a configured fallback means complete loss of your highest-quality inference path
  • Rate limits and access constraints: Pro is ByteDance's flagship model, and access at high throughput may be subject to rate limiting or queue delays during peak demand periods. Applications that need guaranteed low-latency responses for Pro-tier tasks should plan for fallback routing to Lite or a comparable external model
  • Knowledge cutoff: Pro's training data has a January 2024 cutoff. For applications that require awareness of post-cutoff events, recent API documentation, or current regulatory changes, retrieval-augmented generation or real-time grounding is necessary to avoid confidently incorrect outputs

Why should I use Merge Gateway to route LLM requests with Dola Seed 2.0 Pro and every other model?

Using Dola Seed 2.0 Pro through Merge Gateway gives you access to the model itself and the infrastructure layer around it:

  • Cost governance: Set hard or soft project budgets so Dola Seed 2.0 Pro spend stays within plan. At $2.37 per million output tokens, Pro's costs are significant enough that per-project attribution and budget alerts are worth configuring before you scale. Every request is tracked by model, project, and tag in a unified dashboard across all providers
  • One API, every provider: Access Dola Seed 2.0 Pro and every other major LLM through a single endpoint and API key. Change providers by swapping the model string — no application code changes required
  • Intelligent routing and automatic failover: Merge routes around ByteDance outages automatically. Routing policies based on cost, latency, or quality can reduce spend by 40–60% without touching your application code
  • Build Your Own Router: Define what "best" means for your traffic by selecting from curated ML benchmarks or adding your own eval scores. The router scores each available model against your weights and picks the winner per request, with a plain-language explanation of every decision
  • Security and compliance controls: Apply DLP rules and prompt injection protection before every request reaches ByteDance. Enforce per-project model and region policies without adding that logic to your application

How can I start routing requests to Dola Seed 2.0 Pro via Merge Gateway?

Getting Dola Seed 2.0 Pro running through Merge Gateway takes a few minutes:

1. Create an account and get your API key from the dashboard.

2. Install the Merge Gateway SDK: run pip install merge-gateway-sdk (Python) or npm install merge-gateway-sdk (Node). Alternatively, if you're already using the OpenAI SDK, set base_url = "https://api-gateway.merge.dev/v1/openai" and your existing code works as-is.

3. Make your first request using the provider/model format. For Dola Seed 2.0 Pro, the model string is tencent/dola-seed-2.0-pro. Swap the model string to route to any other provider without changing anything else.

4. Configure a routing policy in the dashboard to set failover behavior, cost limits, and optimization strategy. Your first policy can be as simple as naming Dola Seed 2.0 Pro as primary with one fallback.

Full setup instructions and SDK references are in the Merge Gateway docs.

Try Dola Seed 2.0 Pro through Merge Gateway

Route, observe, and control AI requests across providers from one API.