# Doubao Embedding Vision 251215 API — pricing & specs

Doubao Embedding Vision 251215 is a ByteDance embedding model that accepts text, images, and video. On KeepRouter, Doubao Embedding Vision 251215 costs $0.0990 per 1M input tokens and $0.0990 per 1M output tokens, billed pay-as-you-go with no monthly fee; actual request cost depends on measured token usage. Call it through a compatible KeepRouter endpoint supported by its active route, with the model id `doubao-embedding-vision-251215`.

| Spec | Value |
|---|---|
| Maker | ByteDance |
| Modality | Multimodal embeddings |
| Input price | $0.0990 per 1M tokens |
| Output price | $0.0990 per 1M tokens |
| Capabilities | Multimodal embeddings, Accepts image and video parts alongside text |
| Endpoint | POST /v1/embeddings/multimodal |
| Model id | `doubao-embedding-vision-251215` |

## Call it via multimodal embeddings endpoint

Send requests to POST /v1/embeddings/multimodal; `input` is an array of typed parts such as [{"type":"text","text":"…"}] or [{"type":"image_url","image_url":{"url":"…"}}].

### cURL

```bash
curl https://keeprouter.com/v1/embeddings/multimodal \
  -H "Authorization: Bearer $KEEPROUTER_KEY" -H "Content-Type: application/json" \
  -d '{"model":"doubao-embedding-vision-251215","input":[{"type":"text","text":"A quick brown fox"},{"type":"image_url","image_url":{"url":"https://keeprouter.com/logo-512.png"}}]}'
```

### Python

```python
import os, requests
r = requests.post("https://keeprouter.com/v1/embeddings/multimodal",
    headers={"Authorization": "Bearer " + os.environ["KEEPROUTER_KEY"]},
    json={"model": "doubao-embedding-vision-251215", "input": [
        {"type": "text", "text": "A quick brown fox"},
        {"type": "image_url", "image_url": {"url": "https://keeprouter.com/logo-512.png"}},
    ]})
print(len(r.json()["data"][0]["embedding"]))
```

### JavaScript

```js
const res = await fetch("https://keeprouter.com/v1/embeddings/multimodal", {
  method: "POST",
  headers: { Authorization: "Bearer " + process.env.KEEPROUTER_KEY, "Content-Type": "application/json" },
  body: JSON.stringify({ model: "doubao-embedding-vision-251215", input: [
    { type: "text", text: "A quick brown fox" },
    { type: "image_url", image_url: { url: "https://keeprouter.com/logo-512.png" } },
  ] }),
});
```

## Estimate API costs

At the current KeepRouter customer price, an example workload of 1,000 total input tokens, no cached input, and 0 output tokens per request costs approximately $0.000099 per request. At 100 requests per day, that is $0.2970 over 30 days. This is a usage estimate, excluding processing fees, taxes, retries and application infrastructure. Actual usage, cache hits and supported generation durations need their own checks.

[Adjust quantities in the API cost calculator](/tools/api-cost-calculator?model=doubao-embedding-vision-251215).

## How to evaluate Doubao Embedding Vision 251215

Doubao Embedding Vision 251215 is listed on KeepRouter as multimodal embeddings under the exact id `doubao-embedding-vision-251215`. Use /v1/embeddings/multimodal for the listed route; a maker's upstream features do not automatically apply to this gateway endpoint. No context limit is asserted here because the exact upstream limit has not been verified for this catalog entry.

**First workload:** Test retrieval on paired text, image and video examples using the dedicated multimodal embeddings endpoint, then compare recall across media types.

**Before production:** The ordinary /v1/embeddings route is not the published route for this model. Check payload shape and vector dimensions before indexing.

## Public model usage evidence

No public, exact-variant usage figure has been verified for this KeepRouter model id. Missing data is not zero usage; family-level or maker-wide traffic is not presented as this model's traffic.

## Published examples and cases

No exact-model customer case has been verified for this entry. The workload above is an evaluation recipe, not a claim of a public deployment.

## Source and verification boundary

[Official ByteDance website](https://www.bytedance.com/en/). KeepRouter's live catalog is authoritative for the customer price and enabled endpoint shown here; the maker remains authoritative for upstream model capabilities and limits.

## Pricing and implementation guides

- [Multimodal embeddings: build and verify retrieval](https://keeprouter.com/blog/doubao-multimodal-embedding-retrieval)
- [Calculate your API workload cost](https://keeprouter.com/tools/api-cost-calculator)
- [KeepRouter API keys: move from free to paid models](https://keeprouter.com/blog/keeprouter-api-key-free-to-paid)

## Related models

- [Seedream 4.5](https://keeprouter.com/models/seedream-4-5.md) by ByteDance — $0.0400 per image
- [Doubao Embedding Vision 250615](https://keeprouter.com/models/doubao-embedding-vision-250615.md) by ByteDance — $0.0990 per 1M input tokens and $0.0990 per 1M output tokens
- [Seedream 5.0 Lite](https://keeprouter.com/models/seedream-5-0-lite.md) by ByteDance — $0.0350 per image
- [Doubao Seed 2.1 Turbo](https://keeprouter.com/models/doubao-2.1-turbo.md) by ByteDance — $0.4500 per 1M input tokens and $2.24 per 1M output tokens
- [Doubao 2.0 Mini](https://keeprouter.com/models/doubao-2.0-mini.md) by ByteDance — $0.1500 per 1M input tokens and $1.50 per 1M output tokens
- [Doubao Seed 2.1 Pro](https://keeprouter.com/models/doubao-2.1-pro.md) by ByteDance — $0.9000 per 1M input tokens and $4.48 per 1M output tokens

## More

- [All models & pricing](https://keeprouter.com/models.md)
- [Quickstart](https://keeprouter.com/docs/quickstart.md)
- [Get an API key](https://keeprouter.com/login?returnTo=%2Fconsole%2Fkeys%3Fmodel%3Ddoubao-embedding-vision-251215)

_Catalog facts and prices last changed 2026-10-03._
_Page content reviewed 2026-09-28._
