The TypeScript SDK and docs are currently in beta.
Report issues on GitHub.
Example Usage
import { ImageGenerationServerTool } from "@openrouter/sdk/models";
let value: ImageGenerationServerTool = {
type: "image_generation",
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
background | models.Background | :heavy_minus_sign: | N/A |
inputFidelity | models.InputFidelity | :heavy_minus_sign: | N/A |
inputImageMask | models.InputImageMask | :heavy_minus_sign: | N/A |
model | models.ModelEnum | :heavy_minus_sign: | N/A |
moderation | models.Moderation | :heavy_minus_sign: | N/A |
outputCompression | number | :heavy_minus_sign: | N/A |
outputFormat | models.OutputFormat | :heavy_minus_sign: | N/A |
partialImages | number | :heavy_minus_sign: | N/A |
quality | models.Quality | :heavy_minus_sign: | N/A |
size | models.Size | :heavy_minus_sign: | N/A |
type | ”image_generation” | :heavy_check_mark: | N/A |