Tailored Generation provides capabilities to generate visuals (photos, illustrations, vectors) that preserve and faithfully reproduce specific IP elements or guidelines, ensuring consistency across all generated outputs.
The Tailored Generation APIs allow you to manage and train tailored models that maintain the integrity of your visual IP. You can train models through our Console or implement training directly via API. Explore the Console here.
Advanced Customization and Access:
As part of Bria’s Source Code & Weights product, developers seeking deeper customization can access Bria’s source-available GenAI models via Hugging Face.
This allows full control over fine-tuning, pipeline creation, and integration into proprietary workflows—empowering AI teams to develop and optimize their own generative AI solutions.
The Tailored Generation Training API provides a set of endpoints to manage the entire lifecycle of a tailored generation project:
- Project Management: Create and manage projects that define IP characteristics:
- Create and Retrieve Projects: Use the
/projects
endpoints to create a new project or retrieve existing projects that belong to your organization. - Define IP Type: Specify the IP type (e.g., multi_object_set, defined_character, stylized_scene) and medium (currently illustration, with photography coming soon).
- Manage Project Details: Use the
/projects/{id}
endpoints to update or delete specific projects.
- Dataset Management: Organize and refine datasets within your projects:
- Create and Retrieve Datasets: Use the
/datasets
endpoints to create new datasets or retrieve existing ones. - Generate an Advanced Caption Prefix (For
stylized_scene
IP type)- If the IP type is
stylized_scene
, it is recommended to generate an advanced prefix before uploading images. - Use
/tailored-gen/generate_prefix
to generate a structured caption prefix using 1-6 sample images from the input images provided for training (preferably 6 if available). - Update the dataset with the generated prefix using
/datasets/{dataset_id}
before proceeding with image uploads.
- If the IP type is
- Upload and Manage Images: Use the
/datasets/{dataset_id}/images
endpoints to upload images and manage their captions. - Clone Datasets: Create variations of existing datasets using the clone functionality.
- Model Management: Train and optimize tailored models based on your datasets:
- Create and Retrieve Models: Use the
/models
endpoints to create new models or list existing ones. - Choose Training Version: Select between "light" (for fast generation and structure reference compatibility) or "max" (for superior prompt alignment and enhanced learning capabilities).
- Monitor and Control: Manage the model lifecycle, including training start/stop and status monitoring.