{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/GenAIRequest", "title": "GenAIRequest", "type": "object", "description": "Parameters for an AI content generation request.", "required": [ "prompt" ], "properties": { "prompt": { "type": "string", "description": "The content generation prompt to send to the LLM. Provide clear, specific instructions for the type of content to generate." }, "knowledge_vault": { "type": "boolean", "description": "Set to true to enable knowledge vault retrieval, injecting relevant brand knowledge into the LLM context for more accurate and brand-aligned responses.", "default": false }, "voice_profile_uid": { "type": "string", "description": "Optional UID of a Voice Profile to apply. When specified, the voice profile's style guidelines are used to shape the tone and format of the generated content." } } }