Text2Image

Logo Generator

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.

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

Request body multipart/form-data

brand_namestring required

Simply add your brand or company name.

business_descriptionstring 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_descriptionstring

Describe your logo details. What elements and details it should include, and how you imagine it should look like.

reference_imagestring 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_urlstring uri

Reference logo URL. (If this parameter is present, the other reference logo parameters must be empty.)

reference_image_idstring

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.)

countnumber

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

Accepted.

status'success' | 'error' | 'processing'
inference_idstring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.