make_series_cover
Paid (1 image). Make a vertical 2:3 cover for your series from its cast: lead a and lead b close together in a romantic or tense pose that stays non-explicit, in the series' main location, with the title and logline as text. dry_run true (the default) returns its price in credits and makes nothing: show say and the price. After the customer's yes, call with dry_run false (same note): it makes one image and returns image_url, credits and say; calling again with the same values never pays twice, and a note (a short direction, 200 characters at most) makes a new take. The image is not the cover yet: show it, and after the customer's yes call with approve true (charges nothing) to set it as the cover, or use set_series_cover with image_url. Not made returns cover_made false with reason (cast_not_ready, price_unavailable, still_making: call again with the same values, image_refused, not_enough_credits, make_failed) and say (post it as is).
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": {
"series_id": "<series_id>"
},
"name": "make_series_cover"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| approve | No | ||
| dry_run | No | ||
| series_id | Yes |