[{"name":"create_character","description":"Create a new character (reference set) for face consistency checking. Each character represents one person whose face you want to verify across generated images.","input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Character name (e.g. 'Elena', 'Brand Ambassador')"},"description":{"type":"string","description":"Optional description of this character"}},"required":["name"]}},{"name":"list_characters","description":"List all characters (reference sets) in your account.","input_schema":{"type":"object","properties":{}}},{"name":"upload_reference","description":"Upload a reference image for a character. The image must contain exactly one face. Provide either imageUrl or imageBase64.","input_schema":{"type":"object","properties":{"characterId":{"type":"string","description":"Character ID to add the reference to"},"imageUrl":{"type":"string","description":"URL of the reference image"},"imageBase64":{"type":"string","description":"Base64-encoded image data"},"filename":{"type":"string","description":"Optional filename"}},"required":["characterId"]}},{"name":"check_face","description":"Check if a candidate image matches a character's reference faces. Returns similarity scores and a pass/fail verdict. Provide either imageUrl or imageBase64 for the candidate.","input_schema":{"type":"object","properties":{"characterId":{"type":"string","description":"Character ID to check against"},"imageUrl":{"type":"string","description":"URL of the candidate image to check"},"imageBase64":{"type":"string","description":"Base64-encoded candidate image"},"threshold":{"type":"number","description":"Similarity threshold (0-100). Default: 90"}},"required":["characterId"]}},{"name":"batch_check_faces","description":"Check multiple candidate images against a character in one call. Each image gets its own similarity score.","input_schema":{"type":"object","properties":{"characterId":{"type":"string","description":"Character ID to check against"},"images":{"type":"array","items":{"type":"object","properties":{"imageUrl":{"type":"string"},"imageBase64":{"type":"string"},"label":{"type":"string","description":"Optional label for this image"}}},"description":"Array of candidate images to check"},"threshold":{"type":"number","description":"Similarity threshold (0-100). Default: 90"}},"required":["characterId","images"]}},{"name":"get_usage","description":"Get your account's current usage stats: checks used, remaining, overage costs.","input_schema":{"type":"object","properties":{}}}]