Skip to main content
The TypeScript SDK and docs are currently in beta. Report issues on GitHub.
Image generation tool configuration

Example Usage

import { ImageGenerationServerTool } from "@openrouter/sdk/models";

let value: ImageGenerationServerTool = {
  type: "image_generation",
};

Fields

FieldTypeRequiredDescription
backgroundmodels.Background:heavy_minus_sign:N/A
inputFidelitymodels.InputFidelity:heavy_minus_sign:N/A
inputImageMaskmodels.InputImageMask:heavy_minus_sign:N/A
modelmodels.ModelEnum:heavy_minus_sign:N/A
moderationmodels.Moderation:heavy_minus_sign:N/A
outputCompressionnumber:heavy_minus_sign:N/A
outputFormatmodels.OutputFormat:heavy_minus_sign:N/A
partialImagesnumber:heavy_minus_sign:N/A
qualitymodels.Quality:heavy_minus_sign:N/A
sizemodels.Size:heavy_minus_sign:N/A
type”image_generation”:heavy_check_mark:N/A