# Generate Visual Schema

Generates a structured JSON visual schema (backbone) based on the provided sample images.

The visual schema represents mutual characteristics (style, IP, colors, etc.) across training images and is used for:
1. Caption generation during image upload.
2. Prompt translation (user text → structured prompt) during generation.

Usage:
- Provide 5-10 representative images of your style/IP.
- The returned visual_schema string must be added to your dataset using PUT /tailored-gen/datasets/{dataset_id}.

This endpoint supports content moderation via an optional parameter.

Endpoint: POST /tailored-gen/generate_visual_schema

## Header parameters:

  - `api_token` (string, required)

## Request fields (application/json):

  - `images` (array, required)
    An array of 5-10 images. Supports base64-encoded strings or public URLs. Supported formats are png, jpg, jpeg, webp.

  - `content_moderation` (boolean)

## Response 200 fields (application/json):

  - `visual_schema` (string)
    A string containing the structured JSON visual schema.


## Response 400 fields

## Response 401 fields

## Response 403 fields

## Response 415 fields

## Response 422 fields

## Response 429 fields

## Response 500 fields
