Image director
image_directorFree (60 an hour). Writes an AI Image / AI Thumbnail prompt with the user and returns a card plus the arguments for generate_image / generate_thumbnail. Nothing is made or charged. Pass history and card back each turn.
Args:
message: the user's words, 1-4000 chars.
mode: image (default) | thumbnail.
history: the history from the last answer (optional, max 40 turns).
card: the last card, to change it (optional).
aspect: 9:16 | 16:9 | 1:1 | 4:5 | 3:4 (thumbnail: 16:9 | 9:16).
has_refs: true when you will pass reference_library_ids to the generate tool.
Returns: {ok, reply, card:{mode, prompt, negative, look, aspect, count, title, use_refs}|null, generate_args?:{prompt, aspect}, chips:[{label, message?, action?}], history}
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"message": "<message>"
},
"name": "image_director"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | No | ||
| mode | No | ||
| aspect | No | ||
| history | No | The conversation so far: pass back the `history` the last answer gave you. | |
| message | Yes | ||
| has_refs | No |