---
title: "Create Project"
method: POST
path: "/tailored-gen/projects"
tags: ["Project"]
---

# Create Project

`POST /tailored-gen/projects`

Create a new project within the organization.

The following IP types are supported:

**Defined Character**
A specific character that maintains consistent identity and unique traits while being reproduced in different poses, situations, and actions.

Medium: Photography

<img src="https://bria-datasets.s3.us-east-1.amazonaws.com/api_doc/tailored_gen/photogrpahy_dog.png" alt="Example of defined character in different poses, photography medium" />

Medium: Illustration

<img src="https://bria-datasets.s3.us-east-1.amazonaws.com/api_doc/tailored_gen/defined_character.png" alt="Example of defined character in different poses, illustrative medium" />

**Stylized Scene**
Complete environments or scenes created with a consistent visual style, look, and feel.

Medium: Photography

<img src="https://bria-datasets.s3.us-east-1.amazonaws.com/api_doc/tailored_gen/photogrpahy_scene.png" alt="Example of stylized scene, photography medium" />

Medium: Illustration

<img src="https://bria-datasets.s3.us-east-1.amazonaws.com/api_doc/tailored_gen/stylized_scene.png" alt="Example of stylized scene, illustrative medium" />

**Multi-Object Set**
A collection of different objects sharing a common style, design language, or color scheme. Objects are typically isolated on solid backgrounds.
<img src="https://bria-datasets.s3.us-east-1.amazonaws.com/api_doc/tailored_gen/multi_object_set.png" alt="Example of multi-object set" />

**Object Variants**
Multiple variations of the same object type, maintaining consistent style and structure while showing different interpretations. Objects are typically isolated on solid backgrounds.
<img src="https://bria-datasets.s3.us-east-1.amazonaws.com/api_doc/tailored_gen/object_variants.png" alt="Example of object variants" />

**Icons**
A collection of cohesive, small-scale illustrations or symbols designed to represent concepts, actions, or objects in interfaces and applications.
<img src="https://bria-datasets.s3.us-east-1.amazonaws.com/api_doc/tailored_gen/icons.png" alt="Example of icon set" />

**Character Variants**
Multiple characters sharing the same fundamental structure, style, and color palette, allowing creation of new characters that fit within the established design system.
<img src="https://bria-datasets.s3.us-east-1.amazonaws.com/api_doc/tailored_gen/character_variants.png" alt="Example of character variants" />

## Headers

- `api_token` string, required

## Request body

- object
  - `project_name` string — Name of the project (required)
  - `project_description` string — Description of the project (optional)
  - `ip_name` string — Required only for defined_character IP type. The name of the character (1-3 words, e.g., "Lora", "Captain Smith").
  - `ip_description` string — Required only for defined_character and object_variants IP types. A short phrase (up to 6 words) describing the most crucial distinguishing features (e.g., "a female character with purple hair").
  - `ip_medium` 'photography' | 'illustration' — Medium of the IP (required)
  - `ip_type` 'multi_object_set' | 'object_variants' | 'icons' | 'defined_character' | 'character_variants' | 'stylized_scene' | 'other' — Type of the IP (required): * defined_character: A specific predefined character or person that can be reproduced consistently. * stylized_scene: A complete scene or environment with a cohesive style. * other: For IP types that don't fit into any of the types. The types below are currently available only when ip_medium = illustration: * object_variants: Variations of the same object type with consistent style. * multi_object_set: Multiple distinct objects sharing a mutual style. * icons: A collection of small, visually distinct illustrations or symbols. * character_variants: Multiple characters sharing the same structure, style, and color palette.

## Response `201`

Project successfully created

- object
  - `id` integer — Unique identifier for the project
  - `project_name` string — Name of the project
  - `project_description` string — Description of the project
  - `ip_name` string — Name of the IP
  - `ip_description` string — Description of the IP
  - `ip_medium` string — Medium of the IP
  - `ip_type` string — Type of the IP
  - `training_version` string, nullable — The training version family this project is locked to (e.g., 'fibo', 'max', or null if unlocked).
  - `status` 'active' — Status of the project
  - `created_at` string, date-time — Timestamp when the project was created

## Other responses

- `400` — Bad request - validation error
- `401` — Unauthorized
- `403` — Forbidden
- `429` — Request limit exceeded. Your account has reached its maximum allowed requests. Please upgrade your plan or try again later.
- `500` — Internal server error

---

[API](https://skmtc.net/bria-ai/apis/tailored-generation-api-reference.md) · [All operations](https://skmtc.net/bria-ai/apis/tailored-generation-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bria-ai/tailored-generation-api-reference/revisions/806c6d31631b/schema)
