Overview
This document provides an overview of the illustrious API, which offers an image generation service specialized in illustrations. This API is designed to allow developers to easily generate high-quality images and integrate various image quality enhancement features into their applications.
Introduction
The illustrious API provides advanced image generation services specialized in illustrations in the form of a RESTful API. illustrious models generate outstanding quality illustrations based on text prompts and are optimized for various styles and subjects.
Future updates will gradually add services utilizing technologies such as Model merge and LoRA Train. This will enable more detailed style adjustments and specialized content creation.
Using the illustrious API, you can easily integrate AI-based image generation functionality into various platforms and industries including web applications, mobile apps, desktop software, game development, and publishing systems. Our API provides an intuitive interface and detailed documentation designed to allow developers to implement it quickly.
The models underlying the API are various versions of illustrious models. Additionally, we provide Text-Enhance features that can further improve the quality of generated images. Through this feature, users can improve image details, clarity, color tones, and more through additional text input or parameter adjustments. This goes beyond basic text-to-image generation functionality, supporting users in obtaining more sophisticated and satisfactory results.
Automate your illustration work and simplify your creative content production process. The illustrious API is a powerful tool for creators and developers, helping you save time and expand creative possibilities. Add value to your business and creative projects by generating consistent high-quality illustrations without technical complexity.
Authentication
To use the illustrious API, you must obtain an API key and include it in the header when making requests. API keys can be easily created and managed in the 'My Page' section of the homepage. Users can obtain an API key by logging into their account and accessing the 'My Page' menu, and keys can be used immediately for API requests. This method effectively manages API access securely and tracks usage by user.
When making API requests, you must include the issued API key in the “x-illustrious-api-key” field of the HTTP request header. For example, an HTTP request might look like this:
Authentication
curl -X POST 'https://api.v1.illustrious-xl.ai/api/text-to-image/generate' \
--header 'Content-Type: application/json' \
--header 'x-illustrious-api-key: YOUR_API_KEY' \
--data '{
"modelId" : 5,
"steps" : 28,
"width" : 256,
"height" : 256,
"prompt": "masterpiece, extremely aesthetic,\
newest, very vibrant colors",\
"negativePrompt": "worst quality, low quality, \
lowers, low details, bad quality, poorly drawn, \
bad anatomy, multiple views, bad hands, blurry, \
artist sign, weibo username",
"cfgScale" : 7.4,
"seed" : -1,
"samplerName" : "euler",
"scheduler" : "normal"
}'
In the example above, replace YOUR_API_KEY with your actual issued API key. This clear authentication method allows developers to easily integrate the API into their applications and reduces confusion during the API usage process
You should keep this key private for security and be careful not to share it with other users or expose it in client-side code. If you suspect your API key has been exposed, you can immediately reissue a key from your My Page.
Request frequency limits (Rate Limits) are applied by user and function to ensure stable operation of the API and smooth service use for all users. Rate Limits may be set differently depending on user level, subscription plan, and the frequency of use of specific API functions. Detailed information about specific Rate Limit policies will be provided through separate documentation. Rate Limits prevent API server overload and protect the system from malicious use.
If you exceed the rate limit, an error message will be returned along with a 429 status code. Please contact our support team for account upgrades or special quotas if you need a large number of requests.
All API requests and responses are encrypted and transmitted via HTTPS, using TLS version 1.2 or higher for data security. Developers should take appropriate security measures to protect API keys and generated content.
ComfyUI Custom Node
To get the most out of Illustrious API, we're rolling out official support for a dedicated Comfy node.
Pricing
Generate Image Pricing
The illustrious API adopts a transparent and predictable usage-based pricing model. With a pay-as-you-go approach, it can flexibly accommodate everything from small-scale projects to large enterprise solutions. Image generation models are priced per megapixel:
Version | Resolutions | Megapixels (28 Steps) | Stardust Cost |
---|---|---|---|
≤ 3.5 | 512×512 | ≈0.26 | 4 |
1024×1024 | ≈1.05 | 9 | |
2048×2048 | ≈4.19 | 23 | |
> 3.5 | 512×512 | ≈0.26 | 3 |
1024×1024 | ≈1.05 | 8 | |
2048×2048 | ≈4.19 | 21 | |
2.X | 512×512 | ≈0.26 | 3 |
1024×1024 | ≈1.05 | 6 | |
2048×2048 | ≈4.19 | 10 | |
1.X | 512×512 | ≈0.26 | 2 |
1024×1024 | ≈1.05 | 4 | |
2048×2048 | ≈4.19 | 8 |
Text-Enhance Feature Pricing
Feature | Pricing | Details |
---|---|---|
Tag Booster | x per request | Tag recommendations, 2,000 character limit, style/tone/emotion options |
Mood Enhancer | x per request | Text analysis and enhancement, 2,000 character limit |
by Onoma AI
Address : 201, 2F, D-dong, 47, Maeheon-ro 8-gil, Seocho-gu, Seoul, 06770, Rep. of KOREA
Business Registration Certificate : 450-86-02454
CEO : Min Song
Contact : illustrious@onomaai.com