# Bytedance models on GPTProto > One GPTProto API key covers every model listed below. Text models share an OpenAI-compatible API — swap the `model` id. Image / video / audio models use a submit-and-poll API; follow each model's own llms.txt. ## Overview - **Models**: 23 - **Vendor**: Bytedance - **Base URL**: `https://gptproto.com/v1` - **Provider page**: https://gptproto.com/model/bytedance ## Authentication Every request needs a GPTProto API key in the `Authorization` header. Create one at https://gptproto.com/dashboard/api-key, then export it: ```bash export GPTPROTO_API_KEY="your-api-key" ``` Header: `Authorization: Bearer $GPTPROTO_API_KEY`. Use `base_url` `https://gptproto.com/v1` with any OpenAI-compatible SDK. ## Text models Call these with the OpenAI-compatible Chat Completions (or Responses / Messages / Gemini) endpoints. Change only the `model` field. | Model ID | Name | Context | Input / 1M | Output / 1M | Guide | | --- | --- | --- | --- | --- | --- | | `doubao-seed-2-0-code-preview-260215` | Doubao Seed 2.0 Code Preview 260215 | 262K | $0.371 | $1.86 | [llms.txt](https://gptproto.com/model/bytedance/doubao-seed-2-0-code-preview-260215/llms.txt) | | `doubao-seed-1-6-thinking-250715` | Doubao Seed 1.6 Thinking 250715 | 262K | $0.0971 | $0.9714 | [llms.txt](https://gptproto.com/model/bytedance/doubao-seed-1-6-thinking-250715/llms.txt) | | `doubao-seed-1-6-thinking-250615` | Doubao Seed 1.6 Thinking 250615 | 262K | $0.0971 | $0.9714 | [llms.txt](https://gptproto.com/model/bytedance/doubao-seed-1-6-thinking-250615/llms.txt) | | `doubao-seed-1-6-flash-250615` | Doubao Seed 1.6 Flash 250615 | 262K | $0.0182 | $0.1821 | [llms.txt](https://gptproto.com/model/bytedance/doubao-seed-1-6-flash-250615/llms.txt) | | `doubao-seed-1-6-250615` | Doubao Seed 1.6 250615 | 262K | $0.0971 | $0.2428 | [llms.txt](https://gptproto.com/model/bytedance/doubao-seed-1-6-250615/llms.txt) | | `doubao-1-5-pro-32k-250115` | Doubao 1.5 Pro 32k 250115 | — | $0.0971 | $0.2428 | [llms.txt](https://gptproto.com/model/bytedance/doubao-1-5-pro-32k-250115/llms.txt) | | `doubao-1-5-vision-pro-32k-250115` | Doubao 1.5 Vision Pro 32k 250115 | — | $0.3642 | $1.09 | [llms.txt](https://gptproto.com/model/bytedance/doubao-1-5-vision-pro-32k-250115/llms.txt) | ## Usage example The snippets below call `doubao-seed-2-0-code-preview-260215`. For any other text model in the table, keep the same request and change `"model"`. ```bash curl --request POST "https://gptproto.com/v1/chat/completions" \ --header "Authorization: Bearer $GPTPROTO_API_KEY" \ --header "Content-Type: application/json" \ --data '{ "model": "doubao-seed-2-0-code-preview-260215", "messages": [ { "role": "user", "content": "Hello" } ] }' ``` ```python import os import requests url = "https://gptproto.com/v1/chat/completions" headers = { "Authorization": f"Bearer {os.environ['GPTPROTO_API_KEY']}", "Content-Type": "application/json" } payload = { "model": "doubao-seed-2-0-code-preview-260215", "messages": [ { "role": "user", "content": "Hello" } ] } response = requests.request("POST", url, headers=headers, json=payload) print(response.json()) ``` ```typescript const response = await fetch("https://gptproto.com/v1/chat/completions", { method: "POST", headers: { "Authorization": `Bearer ${process.env.GPTPROTO_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ model: "doubao-seed-2-0-code-preview-260215", messages: [ { role: "user", content: "Hello", }, ], }), }); const data = await response.json(); console.log(data); ``` ## Image, video, and audio models These models use a submit-and-poll API (not OpenAI Chat Completions). Read the per-model guide for the exact endpoint, parameters, and example request. | Model ID | Name | Type | Price | Guide | | --- | --- | --- | --- | --- | | `dreamina-seedance-2-5-260628` | Dreamina Seedance 2.5 260628 | video | $0.452 / run | [llms.txt](https://gptproto.com/model/bytedance/dreamina-seedance-2-5-260628/llms.txt) | | `dola-seedream-5-0-pro-260628` | Dola Seedream 5.0 Pro 260628 | image | $0.0405 / run | [llms.txt](https://gptproto.com/model/bytedance/dola-seedream-5-0-pro-260628/llms.txt) | | `dreamina-seedance-2-0-mini-260615` | Dreamina Seedance 2.0 Mini 260615 | video | $0.2365 / run | [llms.txt](https://gptproto.com/model/bytedance/dreamina-seedance-2-0-mini-260615/llms.txt) | | `dreamina-seedance-2-0-fast-260128` | Dreamina Seedance 2.0 Fast 260128 | video | $0.2365 / run | [llms.txt](https://gptproto.com/model/bytedance/dreamina-seedance-2-0-fast-260128/llms.txt) | | `dreamina-seedance-2-0-260128` | Dreamina Seedance 2.0 260128 | video | $0.2957 / run | [llms.txt](https://gptproto.com/model/bytedance/dreamina-seedance-2-0-260128/llms.txt) | | `doubao-seedance-2-0-260128` | Doubao Seedance 2.0 260128 | video | $0.2957 / run | [llms.txt](https://gptproto.com/model/bytedance/doubao-seedance-2-0-260128/llms.txt) | | `doubao-seedance-2-0-fast-260128` | Doubao Seedance 2.0 Fast 260128 | video | $0.2365 / run | [llms.txt](https://gptproto.com/model/bytedance/doubao-seedance-2-0-fast-260128/llms.txt) | | `seedream-5-0-260128` | Seedream 5.0 260128 | image | $0.0297 / run | [llms.txt](https://gptproto.com/model/bytedance/seedream-5-0-260128/llms.txt) | | `doubao-seedream-5-0-260128` | Doubao Seedream 5.0 260128 | image | $0.0297 / run | [llms.txt](https://gptproto.com/model/bytedance/doubao-seedream-5-0-260128/llms.txt) | | `doubao-seedance-1-5-pro-251215` | Doubao Seedance 1.5 Pro 251215 | video | $0.0408 / run | [llms.txt](https://gptproto.com/model/bytedance/doubao-seedance-1-5-pro-251215/llms.txt) | | `seedance-1-5-pro-251215` | Seedance 1.5 Pro 251215 | video | $0.0408 / run | [llms.txt](https://gptproto.com/model/bytedance/seedance-1-5-pro-251215/llms.txt) | | `seedream-4-5-251128` | Seedream 4.5 251128 | image | $0.034 / run | [llms.txt](https://gptproto.com/model/bytedance/seedream-4-5-251128/llms.txt) | | `doubao-seedream-4-5-251128` | Doubao Seedream 4.5 251128 | image | $0.034 / run | [llms.txt](https://gptproto.com/model/bytedance/doubao-seedream-4-5-251128/llms.txt) | | `seedance-1-0-pro-250528` | Seedance 1.0 Pro 250528 | video | $0.0408 / run | [llms.txt](https://gptproto.com/model/bytedance/seedance-1-0-pro-250528/llms.txt) | | `seedream-4-0-250828` | Seedream 4.0 250828 | image | $0.0255 / run | [llms.txt](https://gptproto.com/model/bytedance/seedream-4-0-250828/llms.txt) | | `doubao-seedream-4-0-250828` | Doubao Seedream 4.0 250828 | image | $0.0255 / run | [llms.txt](https://gptproto.com/model/bytedance/doubao-seedream-4-0-250828/llms.txt) | ## Additional resources - [Provider page](https://gptproto.com/model/bytedance) - [All models](https://gptproto.com/model) - [API keys](https://gptproto.com/dashboard/api-key) - [Platform overview for LLMs](https://gptproto.com/llm-full.txt) - Per-model guide: `https://gptproto.com/model/{vendor}/{model}/llms.txt`