generateImageUrl
Generate image URLs from text prompts using user-configured or custom settings. Specify dimensions, models, and enhancements for tailored visual outputs.
Instructions
Generate an image URL from a text prompt. User-configured settings in MCP config will be used as defaults unless specifically overridden.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
enhance | No | Whether to enhance the prompt using an LLM before generating (default: true) | |
height | No | Height of the generated image (default: 1024) | |
model | No | Model name to use for generation (default: user config or "flux"). Use listImageModels to see all available models | |
prompt | Yes | The text description of the image to generate | |
safe | No | Whether to apply content filtering (default: false) | |
seed | No | Seed for reproducible results (default: random) | |
transparent | No | Generate image with transparent background (gptimage model only, default: false) | |
width | No | Width of the generated image (default: 1024) |
Input Schema (JSON Schema)
{
"properties": {
"enhance": {
"description": "Whether to enhance the prompt using an LLM before generating (default: true)",
"type": "boolean"
},
"height": {
"description": "Height of the generated image (default: 1024)",
"type": "number"
},
"model": {
"description": "Model name to use for generation (default: user config or \"flux\"). Use listImageModels to see all available models",
"type": "string"
},
"prompt": {
"description": "The text description of the image to generate",
"type": "string"
},
"safe": {
"description": "Whether to apply content filtering (default: false)",
"type": "boolean"
},
"seed": {
"description": "Seed for reproducible results (default: random)",
"type": "number"
},
"transparent": {
"description": "Generate image with transparent background (gptimage model only, default: false)",
"type": "boolean"
},
"width": {
"description": "Width of the generated image (default: 1024)",
"type": "number"
}
},
"required": [
"prompt"
],
"type": "object"
}