---
title: "Logo Generator"
method: POST
path: "/logo"
tags: ["Text2Image"]
---

# Logo Generator

`POST /logo`

## Request

- Base URL: `https://genai-api.picsart.io/v1`
- URL: `https://genai-api.picsart.io/v1/logo`
- Auth: API key in header `X-Picsart-API-Key`

Generate logos using company info, general description. You can add additional information to guide on the details you want to get on the logo. It is also possible to provide an example logo to generate similar logos.

## Request body `multipart/form-data`

- object
  - `brand_name` string, required: Simply add your brand or company name.
  - `business_description` string, required: Describe your business, what it does. This information will be used to create logos that describe your brand.
  - `color_tone` 'Auto' | 'Gray' | 'Blue' | 'Pink' | 'Orange' | 'Brown' | 'Yellow' | 'Green' | 'Purple' | 'Red': Optionally select one of the color tones for the generated logos (Auto is default). Options are as follows: * Auto * Gray * Blue * Pink * Orange * Brown * Yellow * Green * Purple * Red
  - `logo_description` string: Describe your logo details. What elements and details it should include, and how you imagine it should look like.
  - `reference_image` string, binary: Use one of the reference parameters to give a logo example. The service will then use this along with business and logo description to create a similar logo. Reference logo image (binary). (If this parameter is present, the other reference logo parameters must be empty.)
  - `reference_image_url` string, uri: Reference logo URL. (If this parameter is present, the other reference logo parameters must be empty.)
  - `reference_image_id` string: Deprecated. Reference logo image ID of an image previously uploaded to Picsart or result image ID from a different API. (If this parameter is present, the other reference logo parameters must be empty.)
  - `count` number: The number of logos to generate.
  - `model` 'urn:air:sdxl:model:fluxai:flux_kontext_max@1' | 'urn:air:sdxl:model:fluxai:flux_kontext_pro@1' | 'urn:air:fluxai:model:fluxai:flux-2-flex@1' | 'urn:air:fluxai:model:fluxai:flux-2-pro@1' | 'urn:air:fluxai:model:fluxai:flux-2-max@1' | 'urn:air:fluxai:model:fluxai:flux-2-pro-preview@1' | 'urn:air:openai:model:openai:gpt-image-1@1' | 'urn:air:openai:model:openai:gpt-image-1.5@1' | 'urn:air:openai:model:openai:gpt-image-2@1' | 'urn:air:openai:model:openai:gpt-image-2.5-flare@1' | 'urn:air:openai:model:openai:gpt-image-2.5-sunburst@1' | 'urn:air:google:model:google:gemini-3-pro-image-preview@1' | 'urn:air:google:model:google:gemini-3.1-flash-image-preview@1' | 'urn:air:google:model:google:gemini-3-pro-image@1' | 'urn:air:google:model:google:gemini-3.1-flash-image@1' | 'urn:air:google:model:google:gemini-3.1-flash-lite-image@1' | 'urn:air:google:model:google:gemini-nano-banana-2.1@1' | 'urn:air:seedream:model:seedream:seedream@4.0' | 'urn:air:seedream:model:seedream:seedream@4.5' | 'urn:air:seedream:model:seedream:seedream@4.7' | 'urn:air:seedream:model:seedream:seedream@5.0-lite' | 'urn:air:seedream:model:seedream:seedream@5.0-pro' | 'urn:air:seedream:model:seedream:seedream@5.0-flash' | 'urn:air:ideogram:model:ideogram:ideogram@2' | 'urn:air:ideogram:model:ideogram:ideogram-turbo@2' | 'urn:air:ideogram:model:ideogram:ideogram-2a@1' | 'urn:air:ideogram:model:ideogram:ideogram-2a-turbo@1' | 'urn:air:ideogram:model:ideogram:ideogram@3' | 'urn:air:ideogram:model:ideogram:p-image-very-low@1' | 'urn:air:ideogram:model:ideogram:p-image-low@1' | 'urn:air:ideogram:model:ideogram:p-image-medium@1' | 'urn:air:ideogram:model:ideogram:p-image-high@1' | 'urn:air:ideogram:model:ideogram:ideogram@4' | 'urn:air:ideogram:model:ideogram:ideogram-turbo@4' | 'urn:air:qwen:model:qwen:qwen-image-2.5@1' | 'urn:air:qwen:model:qwen:qwen-image-2@1' | 'urn:air:qwen:model:qwen:qwen-image-2.0-pro@1' | 'urn:air:qwen:model:qwen:qwen-image-3.0@1' | 'urn:air:qwen:model:qwen:qwen-image-3.0-pro@1' | 'urn:air:picsart:model:picsart:flux-2-klein@1' | 'urn:air:picsart:model:picsart:sana-sprint-v1@1' | 'urn:air:recraft:model:recraft:recraftv2@1' | 'urn:air:recraft:model:recraft:recraftv3@1' | 'urn:air:recraft:model:recraft:recraftv4@1' | 'urn:air:recraft:model:recraft:recraftv4_pro@1' | 'urn:air:recraft:model:recraft:recraftv4_1@1' | 'urn:air:recraft:model:recraft:recraftv4_1_pro@1' | 'urn:air:recraft:model:recraft:recraftv4_1_utility@1' | 'urn:air:recraft:model:recraft:recraftv4_1_utility_pro@1' | 'urn:air:recraft:model:recraft:recraftv4_1_flash@1' | 'urn:air:xai:model:xai:grok-imagine-image@1' | 'urn:air:xai:model:xai:grok-imagine-image-quality@1' | 'urn:air:xai:model:xai:grok-imagine-image-2.0@1' | 'urn:air:reve:model:reve:reve@1' | 'urn:air:hunyuan:model:hunyuan:hunyuan-image@3' | 'urn:air:runway:model:runway:gen4-image-ref@1' | 'urn:air:kling:model:kling:kling-v3@1' | 'urn:air:kling:model:kling:kling-image-o1@1' | 'urn:air:kling:model:kling:kling-v3-omni@1' | 'urn:air:meta:model:meta:muse-image-1.0@1' | 'urn:air:fluxai:model:fluxai:flux-3-image@1' | 'urn:air:fluxai:model:fluxai:flux-3-image-klein@1' | 'urn:air:ideogram:model:ideogram:ideogram@4.5' | 'urn:air:luma:model:luma:uni-1@1' | 'urn:air:luma:model:luma:uni-1-max@1' | 'urn:air:wan:model:wan:wan-2.6-image@1', nullable: Optionally choose a specific AI model to use for this request. If not specified, a default model will be applied. Please note that the default model may change over time as Picsart continues to improve performance and accuracy. Any change to the default will be made only after thorough testing and validation to ensure it delivers better results. If you require consistent behavior or wish to evaluate different models on your own, we recommend explicitly setting this parameter.

## Response `202`

Accepted.

- object
  - `status` 'success' | 'error' | 'processing'
  - `inference_id` string, nullable

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `402`: Payment Required
- `403`: Forbidden
- `404`: Not Found
- `405`: Method Not Allowed
- `413`: Request Entity Too Large
- `415`: Unsupported Media Type
- `429`: Too Many Requests
- `431`: Request Header Fields Too Large
- `500`: Internal Server Error
- `503`: Service Unavailable
- `529`: Overloaded. The model provider is overloaded and could not complete this request. Please retry shortly, or switch to a different model.

---

[API](https://skmtc.dev/picsart/apis/picsart-genai-api.md) - [All operations](https://skmtc.dev/picsart/apis/picsart-genai-api/llms.txt) - [OpenAPI document](https://skmtc.dev/picsart/apis/picsart-genai-api/revisions/f36fdc4033ee?raw)
