Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -347,6 +347,7 @@
* [Seedream 4.5](api-references/image-models/bytedance/seedream-4-5.md)
* [Dreamina Creative Upscale](api-references/image-models/bytedance/dreamina-creative-upscale.md)
* [Seedream 5.0 Lite Preview](api-references/image-models/bytedance/seedream-5.0-lite-preview.md)
* [Seedream 5.0 Pro](api-references/image-models/ByteDance/dola-seedream-5-0-pro.md)
* [Flux](api-references/image-models/flux/README.md)
* [Flux Pro](api-references/image-models/flux/flux-pro.md)
* [Flux Pro v1.1](api-references/image-models/flux/flux-pro-v1.1.md)
Expand Down
2 changes: 2 additions & 0 deletions docs/api-references/image-models/ByteDance/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# ByteDance

194 changes: 194 additions & 0 deletions docs/api-references/image-models/ByteDance/dola-seedream-5-0-pro.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
{
"openapi": "3.0.0",
"info": {
"title": "AIML API",
"version": "1.0.0"
},
"servers": [
{
"url": "https://api.aimlapi.com"
}
],
"paths": {
"/v1/images/generations": {
"post": {
"operationId": "_v1_images_generations",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"model": {
"type": "string",
"enum": [
"bytedance/dola-seedream-5-0-pro"
]
},
"prompt": {
"type": "string",
"description": "The text prompt describing the content, style, or composition of the image to be generated."
},
"image_urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"minItems": 1,
"maxItems": 14,
"description": "List of URLs or local Base64 encoded images to edit."
},
"image_size": {
"anyOf": [
{
"type": "object",
"properties": {
"width": {
"type": "integer",
"minimum": 1024,
"maximum": 2752
},
"height": {
"type": "integer",
"minimum": 1024,
"maximum": 2752
}
},
"required": [
"width",
"height"
]
},
{
"type": "string",
"enum": [
"1.5K",
"2K"
]
}
],
"default": "1.5K",
"description": "The size of the generated image."
},
"response_format": {
"type": "string",
"enum": [
"url",
"b64_json"
],
"default": "url",
"description": "The format in which the generated images are returned."
},
"seed": {
"type": "integer",
"description": "The same seed and the same prompt given to the same version of the model will output the same image every time."
},
"watermark": {
"type": "boolean",
"default": false,
"description": "Add an invisible watermark to the generated images."
}
},
"required": [
"model",
"prompt"
],
"title": "bytedance/dola-seedream-5-0-pro"
}
}
}
},
"responses": {
"200": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"data": {
"type": "array",
"nullable": true,
"items": {
"type": "object",
"properties": {
"url": {
"type": "string",
"nullable": true,
"description": "The URL where the file can be downloaded from.",
"example": "https://cdn.aimlapi.com/generations/hedgehog/1749730923700-29fe35d2-4aef-4bc5-a911-6c39884d16a8.png"
},
"b64_json": {
"type": "string",
"nullable": true,
"description": "The base64-encoded JSON of the generated image.",
"example": null
}
}
},
"description": "The list of generated images."
},
"meta": {
"type": "object",
"nullable": true,
"properties": {
"usage": {
"type": "object",
"nullable": true,
"properties": {
"credits_used": {
"type": "number",
"description": "The number of tokens consumed during generation.",
"example": 120000
},
"usd_spent": {
"type": "number",
"description": "The total amount of money spent by the user in USD.",
"example": 0.06
}
},
"required": [
"credits_used",
"usd_spent"
]
}
},
"description": "Additional details about the generation."
}
}
}
}
},
"description": "Successful response."
}
},
"x-hideTryItPanel": true,
"x-codeSamples": [
{
"lang": "cURL",
"source": "curl --request POST \\\n --url 'https://api.aimlapi.com/v1/images/generations' \\\n --header 'Authorization: Bearer <YOUR_AIMLAPI_KEY>' \\\n --header 'Content-Type: application/json' \\\n --data '{\"model\": \"bytedance/dola-seedream-5-0-pro\", \"prompt\": \"Describe what you want the model to generate.\"}'"
},
{
"lang": "JavaScript",
"source": "const response = await fetch('https://api.aimlapi.com/v1/images/generations', {\n method: 'POST',\n headers: {\n 'Authorization': 'Bearer <YOUR_AIMLAPI_KEY>',\n 'Content-Type': 'application/json',\n },\n body: JSON.stringify({\n \"model\": \"bytedance/dola-seedream-5-0-pro\",\n \"prompt\": \"Describe what you want the model to generate.\"\n}),\n});\n\nconsole.log(await response.json());"
},
{
"lang": "Python",
"source": "import requests\n\nresponse = requests.post(\n \"https://api.aimlapi.com/v1/images/generations\",\n headers={\n \"Authorization\": \"Bearer <YOUR_AIMLAPI_KEY>\",\n \"Content-Type\": \"application/json\",\n },\n json={'model': 'bytedance/dola-seedream-5-0-pro', 'prompt': 'Describe what you want the model to generate.'},\n)\n\nprint(response.json())"
}
]
}
}
},
"components": {
"securitySchemes": {
"access-token": {
"scheme": "bearer",
"bearerFormat": "<YOUR_AIMLAPI_KEY>",
"type": "http",
"description": "Bearer key"
}
}
}
}
126 changes: 126 additions & 0 deletions docs/api-references/image-models/ByteDance/dola-seedream-5-0-pro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
# Seedream 5.0 Pro

{% columns %}
{% column width="66.66666666666666%" %}
{% hint style="info" %}
This documentation is valid for the following list of our models:

* `bytedance/dola-seedream-5-0-pro`
{% endhint %}
{% endcolumn %}

{% column width="33.33333333333334%" %}
<a href="https://aimlapi.com/app/bytedance/dola-seedream-5-0-pro" class="button primary">Try in Playground</a>
{% endcolumn %}
{% endcolumns %}

## Model Overview

Seedream 5.0 Pro is ByteDance flagship text-to-image model with high-resolution output up to 2048x2048 (up to ~2.7K at 16:9) and multi-image reference support.

{% hint style="success" %}
[Create AI/ML API Key](https://aimlapi.com/app/keys)
{% endhint %}

<details>

<summary>How to make the first API call</summary>

**1️⃣ Required setup (don’t skip this)**\
▪ **Create an account:** Sign up on the AI/ML API website (if you don’t have one yet).\
▪ **Generate an API key:** In your account dashboard, create an API key and make sure it’s **enabled** in the UI.

**2️ Copy the code example**\
At the bottom of this page, pick the snippet for your preferred programming language (Python / Node.js) and copy it into your project.

**3️ Update the snippet for your use case**\
▪ **Insert your API key:** replace `<YOUR_AIMLAPI_KEY>` with your real AI/ML API key.\
▪ **Select a model:** set the `model` field to the model you want to call.\
▪ **Provide input:** fill in the request input field(s) shown in the example.

**4️ (Optional) Tune the request**\
See the API schema below for optional generation settings.

**5️ Run your code**\
Run the updated code in your development environment.

{% hint style="success" %}
For a detailed walkthrough, use our [Quickstart guide](https://docs.aimlapi.com/quickstart/setting-up).
{% endhint %}

</details>

## API Schema

{% openapi-operation spec="dola-seedream-5-0-pro" path="/v1/images/generations" method="post" %}
[OpenAPI dola-seedream-5-0-pro](https://raw.githubusercontent.com/aimlapi/api-docs/refs/heads/main/docs/api-references/image-models/ByteDance/dola-seedream-5-0-pro.json)
{% endopenapi-operation %}

## Code Example

{% tabs %}
{% tab title="Python" %}
{% code overflow="wrap" %}
```python
import requests

response = requests.post(
"https://api.aimlapi.com/v1/images/generations",
headers={
"Authorization": "Bearer <YOUR_AIMLAPI_KEY>",
"Content-Type": "application/json",
},
json={'model': 'bytedance/dola-seedream-5-0-pro', 'prompt': 'Describe what you want the model to generate.'},
)

print(response.json())
```
{% endcode %}
{% endtab %}

{% tab title="JavaScript" %}
{% code overflow="wrap" %}
```javascript
const response = await fetch('https://api.aimlapi.com/v1/images/generations', {
method: 'POST',
headers: {
'Authorization': 'Bearer <YOUR_AIMLAPI_KEY>',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "bytedance/dola-seedream-5-0-pro",
"prompt": "Describe what you want the model to generate."
}),
});

console.log(await response.json());
```
{% endcode %}
{% endtab %}
{% endtabs %}

<details>

<summary>Response</summary>

{% code overflow="wrap" %}
```json
{
"data": [
{
"url": "https://cdn.aimlapi.com/generations/hedgehog/1749730923700-29fe35d2-4aef-4bc5-a911-6c39884d16a8.png",
"b64_json": null
}
],
"meta": {
"usage": {
"credits_used": 120000,
"usd_spent": 0.06
}
},
"model": "bytedance/dola-seedream-5-0-pro"
}
```
{% endcode %}

</details>
Loading