Ask the Director
ask_directorTevyon's Director is a creative planner: it turns the user's wish into 2–3 concrete, priced proposals, either a custom generation (model, title, the hook of its first second, prompt and settings) or a one-click preset; the first one (recommended) fits best. It never starts a job. Show its reply (written for the user, in the user's language) and the proposals with their credits. Start a custom proposal with generate (its job_type and params, max_credits = credits) only after the user chose it. A proposal with uses_photo starts on the user's photo: before you start it, ask the user to confirm they have the consent of everyone shown. Proposals with start "run_preset" are presets: start them with run_preset (the user's photo and their consent needed). suggestions (if any) are short replies the user might send next: offer them, never send one on your own. Continue a conversation by passing the earlier messages as history. The default model plans for free within a daily budget; the strongest models (list_director_models) cost credits per message, so never retry a call on your own.
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": "ask_director"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | A model id from list_director_models. Default: the free standard model. | |
| photo | No | Path of the user's photo from create_upload or import_image (/api/media/uploads/…), for proposals built on it. | |
| history | No | Earlier messages of this conversation with the Director, oldest first (its replies as assistant). | |
| message | Yes | The user's wish in their own words, e.g. «a viral clip of my dog as a superhero, for TikTok». |