ImageGenerationServerToolOpenRouter - TypeScript SDK

ImageGenerationServerToolOpenRouter type definition

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

OpenRouter built-in server tool: generates images from text prompts using an image generation model

Example Usage

1import { ImageGenerationServerToolOpenRouter } from "@openrouter/sdk/models";
2
3let value: ImageGenerationServerToolOpenRouter = {
4 type: "openrouter:image_generation",
5};

Fields

FieldTypeRequiredDescriptionExample
parametersmodels.ImageGenerationServerToolConfigConfiguration 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.{"aspect_ratio": "16:9","model": "openai/gpt-5-image","quality": "high"}
typemodels.ImageGenerationServerToolOpenRouterType✔️N/A