- Introduced `image_generate` tool for generating images from text prompts, with options for specifying output file paths and image dimensions. - Updated `image_read` functionality to allow optional provider specification for enhanced image analysis. - Implemented new `GenerateImage` method in the LLM API for seamless integration of image generation capabilities. - Enhanced documentation to include detailed usage examples for both image reading and generation tools. - Updated tests to validate new image generation features and ensure robust functionality across image tools.
25 lines
916 B
JSON
25 lines
916 B
JSON
{
|
|
"name": "image_generate",
|
|
"description": "Generate an image from a text prompt using an image generation model (e.g. DALL-E, Seedream).",
|
|
"process": "tools.image_generate",
|
|
"inputSchema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"prompt": {
|
|
"type": "string",
|
|
"description": "Text description of the image to generate."
|
|
},
|
|
"provider": {
|
|
"type": "string",
|
|
"description": "Provider connector ID (e.g. 'llm.my-openai:dall-e-3'). Use image_providers to list available options. If omitted, the first available image generation provider is used."
|
|
},
|
|
"size": {
|
|
"type": "string",
|
|
"description": "Image dimensions (default: 1024x1024). Common values: 1024x1024, 1024x1792, 1792x1024.",
|
|
"default": "1024x1024"
|
|
}
|
|
},
|
|
"required": ["prompt"]
|
|
},
|
|
"x-process-args": ["$args.prompt", "$args.provider", "$args.size"]
|
|
}
|