GotoRamp

Models · Text

Doubao Seed API for businesses in Southeast Asia

Doubao Seed, ByteDance Seed's family of general chat and multimodal models, is opening with early access on GotoRamp, an OpenAI-compatible API for businesses in Singapore, Malaysia, the Philippines and Thailand.

At a glance

Chat and multimodal, next to Seedance.

Doubao Seed handles text and, on multimodal versions, images. Seedance, ByteDance's separate video line, runs on the same GotoRamp account and balance.

GotoRamp LLC isn't affiliated with ByteDance. We offer a model only once we hold written terms for it through a channel that allows our use in each market.

  • MakerByteDance Seed
  • TypeText: general chat and multimodal models
  • How you call itOpenAI-compatible POST /v1/chat/completions through GotoRamp
  • Model IDsReturned by GET /v1/models once your account opens
  • BillingPer input and output token, at separate rates, from a prepaid USD balance
  • StatusOpening with early access
  • CountriesSingapore, Malaysia, the Philippines and Thailand first

Use cases

What teams use it for.

General chat covers most in-product text work; multimodal versions add images. Check which version does what in the console.

In-app assistants

Answer booking, order and account questions inside your app, with a system prompt that sets the tone, the scope and the moment to hand over to a person.

Captions and alt text

On versions that accept image input, describe product photos, write alt text and social captions, or check a creative against the brief before it goes to review.

Shot lists for video

Draft and refine shot descriptions in text, then send the approved one to Seedance. Text is billed per token and video per second, from one balance.

Call it with the OpenAI SDK

Write the shot list in text first.

Set base_url to https://api.gotoramp.ai/v1, read your key from GOTORAMP_API_KEY, and use a Doubao Seed model ID returned by GET /v1/models. This example drafts three vertical shots for a short ad.

To turn a shot into video, send it to POST /v1/video/generations; see the video API reference and the Seedance prompt guide. Chat fields are in the chat completions reference.

Python
# pip install openai
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.gotoramp.ai/v1",
    api_key=os.environ["GOTORAMP_API_KEY"],
)

shots = client.chat.completions.create(
    model="<model-id from GET /v1/models>",  # a Doubao Seed model
    messages=[
        {"role": "system", "content": "Write video prompts: subject, action, camera, light, sound. One line per shot."},
        {"role": "user", "content": "Three 9:16 shots for a kopi stall in Penang at 7 a.m., for a 15-second ad."},
    ],
    max_tokens=300,
)

print(shots.choices[0].message.content)

Things to know

Before you build on Doubao Seed.

Same maker as Seedance, different product, different meter.

  • Features vary by versionImage input, tool calling, JSON output and context length differ between Doubao Seed versions. Check GET /v1/models and the console before you depend on one.
  • Not the same as SeedanceDoubao Seed is text and multimodal, billed per token. Seedance is video, billed per second of video returned.
  • Content rulesByteDance's own content policies apply alongside our Acceptable Use Policy, so some prompts may be refused. Refused requests aren't billed.
  • Where data is processedThe processing location for each model is listed in our Privacy Notice before accounts open.
  • TrainingWe don't use your prompts, images or outputs to train models.

FAQ

Doubao Seed questions.

Other questions go to the GotoRamp team; we reply within one business day.

What is the difference between Doubao Seed and Seedance?
Doubao Seed covers general chat and multimodal models billed per token; Seedance is ByteDance's video line, billed per second of video returned. Both run on the same GotoRamp account and prepaid balance.
Can Doubao Seed take images as input?
Multimodal versions can. The console shows which Doubao Seed versions accept image input, and you send images in the OpenAI-compatible message format.
Which model ID do I use for Doubao Seed?
Use an ID returned by GET /v1/models. Doubao Seed IDs are confirmed when accounts open, and the same call lists every other model your key can use.
Do I need a separate ByteDance account?
No. You call Doubao Seed with your GotoRamp key, pay from your GotoRamp balance and receive invoices from GotoRamp LLC in USD.
Is my data used to train Doubao Seed?
GotoRamp doesn't use your prompts, files or outputs to train models. The processing location for each model is listed in our Privacy Notice before accounts open.

Other models

More families, one request format.

Every text model takes the same chat request. Compare all models.

  • SeedanceByteDance · video generation, billed per second
  • DeepSeekDeepSeek · chat and reasoning models
  • QwenAlibaba Cloud · chat, reasoning and vision-language models
  • KimiMoonshot AI · long-context and agent-oriented models
  • GLMZhipu AI (Z.ai) · general-purpose models used for coding and agents

Start with a small balance. Scale when it works.

We're onboarding early-access accounts in small batches. Tell us what you're building; we reply within one business day.