text_to_image_mystic_sync
Transform text descriptions into custom images using AI. Specify prompts, styles, and structures to create unique visuals tailored to your needs. Ideal for design, content creation, and creative projects.
Instructions
Convert descriptive text input into images using AI. This endpoint accepts a variety of parameters to customize the generated images.
Responses:
- 200 (Success): OK - The request has succeeded and the Mystic process has started.
- Content-Type:
application/json
- Response Properties:
- Example:
- Content-Type:
- 400: Bad Request - The server could not understand the request due to invalid syntax.
- Content-Type:
application/json
- Response Properties:
- Example:
- Content-Type:
- 401: Unauthorized - The client must authenticate itself to get the requested response.
- Content-Type:
application/json
- Response Properties:
- Example:
- Content-Type:
- 500: Internal Server Error - The server has encountered a situation it doesn't know how to handle.
- Content-Type:
application/json
- Response Properties:
- Example:
- Content-Type:
- 503: Service Unavailable
- Content-Type:
application/json
- Response Properties:
- Example:
- Content-Type:
Input Schema
Name | Required | Description | Default |
---|---|---|---|
adherence | No | Note: This parameter only takes effect when a `"style_reference"` image is provided. Increasing this value will make your generation more faithful to the prompt, but it may transfer the style a bit less accurately. Higher values can help fix small artifacts, anatomical errors and text readability. Lower values will give you more creative images and closer to the style reference. | |
aspect_ratio | No | ||
creative_detailing | No | Higher values can achieve greater detail per pixel at higher resolutions at the cost of giving a somewhat more "HDR" or artificial look. Very high values can generate quite crazy things like eyes where they shouldn't appear, etc. Valid values range `[0, 100]`, default `33` | |
engine | No | Select the engine for the AI model. Available options: * `automatic` - default choice * `Illusio` - for smoother illustrations, landscapes, and nature. The softer looking one. * `Sharpy` - better for realistic images like photographs and for a more grainy look. It provides the sharpest and most detailed images. If you use it for illustrations it will give them more texture and a less softer look. * `Sparkle` - also good for realistic images. It's a middle ground between Illusio and Sharpy. | automatic |
filter_nsfw | No | When enabled, if the AI model return some nsfw image we will change it for a black image. This feature is experimental and may not be 100% accurate | |
fixed_generation | No | When this option is enabled, using the same settings will consistently produce the same image. Fixed generations are ideal for fine-tuning, as it allows for incremental changes to parameters (such as the prompt) to see subtle variations in the output. When disabled, expect each generation to introduce a degree of randomness, leading to more diverse outcomes. | |
hdr | No | Note: This parameter only takes effect when a `"style_reference"` image is provided. Increasing this value can give you a more detailed image, at the cost of a more 'AI look' and slightly worse style transfer. Lower values have a more natural and artistic look but may increase artifacts. | |
model | No | * `zen` - for smoother, basic, and cleaner results. Fewer objects in the scene and less intricate details. The softer looking one. * `fluid` - the model that adheres best to prompts with great average quality for all kind of images. It can generate really creative images! It will always follow your input no matter what. However, since it is using Google's Imagen 3, it is a bit over-moderated, and some simple prompts containing words like "war" may be flagged and not generated (sorry about that! But there's nothing we can do!). * `realism` - with a more realistic color palette. It tries to give an extra boost of reality to your images, a kind of "less AI look". Works especially well with photographs but also magically works with illustrations too. `IMPORTANT`: You should use Zen or Fluid if you are trying to generate something that is really fantastic or a known character, Realism may not follow your prompt well. | realism |
prompt | No | ### AI Model Prompt Description The prompt is a short text that describes the image you want to generate. It can range from simple descriptions, like `"a cat"`, to detailed scenarios, such as `"a cat with wings, playing the guitar, and wearing a hat"`. If no prompt is provided, the AI will generate a random image. #### Adding Characters to the Prompt You can introduce characters into the prompt using the following syntax: - `@character_name`: Represents the character you want to include. Example: `My friend @john is a great artist.` #### Modifying Character Strength To adjust the influence or "strength" of a character in the image, use the following syntax: - `@character_name::strength`: Specify the character’s strength by appending `::strength` to their name, where `strength` is a numerical value. Example: `My friend @john::200 is a great artist.` Higher strength values will make the character more prominent in the generated image. | |
resolution | No | Resolution of the image | 2k |
structure_reference | No | ### Structure Reference Base64 image to use as structure reference. Using images as structure references allows you to influence the shape of your final image. This feature enables various creative applications such as coloring sketches, transforming cartoons into realistic images, texturing basic 3D models, or converting real images into cartoons. The outcome is entirely controlled by your prompt, offering limitless creative possibilities. | |
structure_strength | No | Note: This parameter only takes effect when a `"structure_reference"` image is provided. Allows to maintain the structure of the original image. | |
style_reference | No | ### Style Reference Base64 image to use as style reference. Using images as style references allows you to influence the aesthetic of your creation. This is possibly the most powerful tool of Mystic, as it truly lets you create incredibly unique images. | |
styling | No | ||
webhook_url | No | Optional callback URL that will receive asynchronous notifications whenever the task changes status. The payload sent to this URL is the same as the corresponding GET endpoint response, but without the data field. |