ImageGenerationServerToolConfig - TypeScript SDK

ImageGenerationServerToolConfig type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Configuration for the openrouter:image_generation server tool. Accepts all image_config params (aspect_ratio, quality, size, background, output_format, output_compression, moderation, etc.) plus a model field.

Example Usage

1import { ImageGenerationServerToolConfig } from "@openrouter/sdk/models";
2
3let value: ImageGenerationServerToolConfig = {};

Fields

FieldTypeRequiredDescriptionExample
modelstringWhich image generation model to use (e.g. “openai/gpt-5-image”). Defaults to “openai/gpt-5-image”.openai/gpt-5-image
additionalPropertiesRecord<string, *models.ImageGenerationServerToolConfigUnion*>N/A{"aspect_ratio": "16:9","model": "openai/gpt-5-image","quality": "high"}