Fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
AllowedPassthroughParameters | []string | ✅ | Provider-specific options accepted under provider.options[provider_slug]. | [] |
Pricing | []components.ImagePricingEntry | ✅ | Billable pricing lines for this endpoint. | [ { “billable”: “output_image”, “cost_usd”: 0.05, “unit”: “image” } ] |
ProviderName | string | ✅ | Provider display name | Bytedance |
ProviderSlug | string | ✅ | Provider slug | bytedance |
ProviderTag | *string | ✅ | Provider tag for request-side selection | bytedance |
SupportedParameters | map[string]components.CapabilityDescriptor | ✅ | N/A | { “output_compression”: { “max”: 100, “min”: 0, “type”: “range” }, “resolution”: { “type”: “enum”, “values”: [ “1K”, “2K”, “4K” ] }, “seed”: { “type”: “boolean” } } |
SupportsStreaming | bool | ✅ | Whether this endpoint supports native SSE streaming (stream: true in the request). | false |