USO overview
USO by ByteDance
Its scalable design enables efficient batch processing and on-demand generation for applications ranging from marketing to gaming.
USO specs
- Model ID
uso- Developer
- ByteDance
- Input
- Text, Image
- Output
- Image
- Endpoint
POST https://api.aimlapi.com/v1/images/generations
USO by ByteDance is an advanced AI-powered image generation platform designed to produce high-resolution, customizable visual content with a focus on creativity, precision, and scalability. It leverages cutting-edge deep learning models to support diverse image synthesis needs for creators, developers, and enterprises across advertising, media, design, and entertainment industries.
Technical Specifications
USO supports multiple input modalities including textual prompts, reference images, and style descriptors, enabling the generation of highly detailed images with fine-grained control over composition, style, and content. It is optimized for megapixel-scale outputs, suitable for digital publishing, marketing assets, and creative production pipelines.
Performance Benchmarks
- Generation Speed: Efficient processing optimized for batch and on-demand image synthesis, balancing quality and throughput for real-time integration possibilities.
- Resolution: Outputs range from moderate to ultra-high megapixel images, allowing detailed visuals adaptable for print and digital applications.
- Quality: Consistently produces photorealistic and stylistically diverse images with strong preservation of texture, lighting, and context fidelity.
Architecture Breakdown
USO employs a multimodal transformer-based architecture combined with diffusion models fine-tuned on a vast dataset of annotated images and artwork across multiple genres and styles. Advanced attention mechanisms and adaptive style modules enable nuanced image generation with dynamic content blending and texture synthesis.
Core Features & Capabilities
- High-Resolution Image Generation: Create images from simple or complex prompts, allowing output customization from 1 to multiple megapixels.
- Multimodal Conditioning: Incorporate text, image references, and style inputs to guide the generation process with precise control over aesthetics and thematic elements.
- Style Transfer and Editing: Adapt existing images by modifying style, color palette, and composition through interactive prompts.
- Advanced Detailing: Leverages advanced texture synthesis and lighting modeling for photorealism and artistic effect balance.
Use Cases & Applications
- Automated content creation for advertising campaigns, branding, and product visuals.
- Digital asset generation for game development, virtual environments, and social media content.
- Creative design assistance for artists and agencies needing rapid iteration and style exploration.
- Custom image production for media, publishing, and immersive experience development.
Comparison with Other Models
vs Stable Diffusion: USO offers higher scalability for ultra-high resolution outputs with stronger multimodal input flexibility, whereas Stable Diffusion provides faster prototyping with open-source community support but lower maximum detail.
vs Midjourney: USO emphasizes precision control and megapixel-level resolution, suited for commercial-grade outputs, while Midjourney is acclaimed for artistic style and creative exploration with moderate image sizes.
vs DALL·E: USO excels in integrating multimodal inputs and generating very large images cost-effectively, compared to DALL·E’s focus on innovation in conceptual blending at smaller resolutions.
vs Runway Gen-2: USO leads in static image generation with megapixel customization, whereas Runway Gen-2 offers multimodal video synthesis with temporal consistency but at lower static image detail.
Use cases
- Automated content creation for advertising campaigns, branding, and product visuals.
- Digital asset generation for game development, virtual environments, and social media content.
- Creative design assistance for artists and agencies needing rapid iteration and style exploration.
- Custom image production for media, publishing, and immersive experience development.
USO API pricing
| Usage | Price | Unit |
|---|---|---|
| Image generation | $0.1 | per Megapixel |
The final price depends on request parameters such as resolution or duration.
Prices from the AI/ML API price list, checked on Nov 4, 2026.
USO vs other image models: prices
AI/ML API rates for 5 models, per Megapixel.
| Model | Per Megapixel |
|---|---|
| $0.1 | |
| $0.07 | |
| $0.1 | |
| $0.1 | |
| $0.13 |
How to use the USO API
View docsBuild with your agent
Give your agent the model details, code and documentation.
1Get your API key
Create API keyexport AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"2Make your first request
curl 'https://api.aimlapi.com/v1/images/generations' \
-H "Authorization: Bearer $AIMLAPI_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "uso",
"image_urls": [
"https://example.com/input.jpg"
],
"prompt": "A ginger cat asleep on a stack of exactly three hardcover books in a rainy bookshop window at dusk. Gold lettering on the glass reads OPEN LATE. Warm lamp light inside, raindrops and blurred neon reflections outside, 35mm film photo."
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "uso",
"image_urls": [
"https://example.com/input.jpg"
],
"prompt": "A ginger cat asleep on a stack of exactly three hardcover books in a rainy bookshop window at dusk. Gold lettering on the glass reads OPEN LATE. Warm lamp light inside, raindrops and blurred neon reflections outside, 35mm film photo."
}
response = requests.post("https://api.aimlapi.com/v1/images/generations", headers=headers, json=payload, timeout=120)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.aimlapi.com/v1/images/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"model": "uso",
"image_urls": [
"https://example.com/input.jpg"
],
"prompt": "A ginger cat asleep on a stack of exactly three hardcover books in a rainy bookshop window at dusk. Gold lettering on the glass reads OPEN LATE. Warm lamp light inside, raindrops and blurred neon reflections outside, 35mm film photo."
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());Related articles
USO FAQ
What inputs and outputs does USO support?
USO takes image, text as input and returns image.
How much does USO cost?
USO costs $0.1 per Megapixel on AI/ML API, billed as you go with no subscription.
How is USO billed?
USO is billed per generation, a fixed charge per output rather than by prompt length.
Can USO take an existing image as input?
Yes, USO accepts image input as well as a text prompt.
Who created USO?
USO was built by ByteDance.
How do I call USO on AI/ML API?
Send a request to https://api.aimlapi.com/v1/images/generations with uso as the model id.
Is USO available through a single API key?
Yes. USO is served through AI/ML API, so the same key and endpoint format used for other models applies.
What is USO designed to do?
USO is an image-to-image model built for style transfer and image transformation.
What is the USO model ID?
Use uso as the model parameter. Requests go to https://api.aimlapi.com/v1/images/generations with your AI/ML API key.



.webp)