suggest_templates
The best first step: give the joke or the situation, in Spanish or English, and get the templates that fit it best (five by default), each with what it is used for, whether it is animated and its slots: what goes in each one (hint) and about how many characters fit (fits_chars). Pick the one whose used_for and hints match the joke, write one caption per slot that follows its hint and stays under its fits_chars, and call create_meme with those slot numbers. When an animated template fits too, one of them is animated, unless you set animated.
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": {
"situation": "<situation>"
},
"name": "suggest_templates"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| animated | No | true: only animated templates; false: only still ones | |
| situation | Yes | The joke or the situation the meme is about, in any language |