Request the user's consent
request_consentFace Swap, Character Swap, the talking photo and Lip-Sync with an own photo (params.references) show real people. Before they start, the user confirms in Tevyon (signed in) that they hold the rights to the pictures and the consent of everyone shown, including the words they will say. Pass the same job_type and params as for generate; send the user confirm_url, then call generate with consent_id. A consent works once, for exactly these files and words, for two hours: changed words need a new one.
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": {
"job_type": "<job_type>",
"params": "<params>"
},
"name": "request_consent"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes | Parameters by the model's schema from list_models; prompt is required. | |
| job_type | Yes | A job type that needs consent (face_swap, character_swap, video_avatar, lip_sync with references), from list_models. |