> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.
# ImageEndpoint
An endpoint that serves a given image model.
## Example Usage
```typescript theme={null}
import { ImageEndpoint } from "@openrouter/sdk/models";
let value: ImageEndpoint = {
allowedPassthroughParameters: [],
pricing: [
{
billable: "output_image",
costUsd: 0.05,
unit: "image",
},
],
providerName: "Bytedance",
providerSlug: "bytedance",
providerTag: "bytedance",
supportedParameters: {
"resolution": {
type: "enum",
values: [
"1K",
"2K",
"4K",
],
},
"seed": {
type: "boolean",
},
},
supportsStreaming: false,
};
```
## Fields
| Field | Type | Required | Description | Example |
| ------------------------------ | -------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `allowedPassthroughParameters` | *string*\[] | :heavy\_check\_mark: | Provider-specific options accepted under provider.options\[provider\_slug]. | \[] |
| `pricing` | [models.ImagePricingEntry](../models/imagepricingentry.mdx)\[] | :heavy\_check\_mark: | Billable pricing lines for this endpoint. | \[
\{
"billable": "output\_image",
"cost\_usd": 0.05,
"unit": "image"
}
] |
| `providerName` | *string* | :heavy\_check\_mark: | Provider display name | Bytedance |
| `providerSlug` | *string* | :heavy\_check\_mark: | Provider slug | bytedance |
| `providerTag` | *string* | :heavy\_check\_mark: | Provider tag for request-side selection | bytedance |
| `supportedParameters` | Record\ | :heavy\_check\_mark: | N/A | \{
"output\_compression": \{
"max": 100,
"min": 0,
"type": "range"
},
"resolution": \{
"type": "enum",
"values": \[
"1K",
"2K",
"4K"
]
},
"seed": \{
"type": "boolean"
}
} |
| `supportsStreaming` | *boolean* | :heavy\_check\_mark: | Whether this endpoint supports native SSE streaming (`stream: true` in the request). | false |