Sharpen overview
Sharpen specs
- Model ID
topaz-labs/sharpen- Developer
- Topaz Labs
- Input
- Image, Text
- Output
- Image
- Endpoint
POST https://api.aimlapi.com/v1/images/generations
Sharpening model for enhancing image clarity and reducing blur
Sharpen API Pricing
- Pricing on request
High-volume image generation
Produce product visuals, thumbnails, and marketing assets programmatically at scale.
Creative and concept art
Turn text prompts into illustrations, mockups, and design explorations.
Use cases
- Correcting slight focus or lens blur in portraits and landscapes.
- Restoring sharpness to action shots suffering from motion blur.
- Enhancing vintage or soft photographs with lens softness.
- Improving product photography for e-commerce by boosting detail clarity.
- Stabilizing handheld photos taken in low light or shaky conditions.
- Overall image enhancement for prints, publications, and digital portfolios.
Sharpen API pricing
| Usage | Price | Unit |
|---|---|---|
| Image generation | $0.13 | per Megapixel |
Prices from the AI/ML API price list, checked on Nov 4, 2026.
Sharpen vs other image models: prices
AI/ML API rates for 5 models, per Megapixel.
| Model | Per Megapixel |
|---|---|
| $0.13 | |
| $0.1 | |
| $0.1 | |
| $0.13 | |
| $0.16 |
How to use the Sharpen 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": "topaz-labs/sharpen",
"mode": "Standard",
"image_url": "https://example.com/input.jpg"
}'import os
import requests
headers = {
"Authorization": f"Bearer {os.environ['AIMLAPI_KEY']}",
"Content-Type": "application/json",
}
payload = {
"model": "topaz-labs/sharpen",
"mode": "Standard",
"image_url": "https://example.com/input.jpg"
}
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": "topaz-labs/sharpen",
"mode": "Standard",
"image_url": "https://example.com/input.jpg"
}),
});
if (!response.ok) throw new Error(`HTTP ${response.status}`);
console.log(await response.json());Related articles
Sharpen FAQ
What inputs and outputs does Sharpen | AI Image support?
Sharpen | AI Image takes image, text as input and returns image.
How much does Sharpen | AI Image cost?
Sharpen | AI Image is priced at $0.13 / token.
How is Sharpen | AI Image billed?
Sharpen | AI Image is billed per generation, a fixed charge per output rather than by prompt length.
Can Sharpen | AI Image take an existing image as input?
Yes, Sharpen | AI Image accepts image input as well as a text prompt.
Who created Sharpen | AI Image?
Sharpen | AI Image was built by Topaz Labs.
How do I call Sharpen | AI Image on AI/ML API?
Send a request to https://api.aimlapi.com/v1/images/generations with topaz-labs/sharpen as the model id.
Is Sharpen | AI Image available through a single API key?
Yes. Sharpen | AI Image is served through AI/ML API, so the same key and endpoint format used for other models applies.
What does the Sharpen model do?
It enhances image clarity and reduces blur.
What is the Sharpen model ID?
Use topaz-labs/sharpen as the model parameter. Requests go to https://api.aimlapi.com/v1/images/generations with your AI/ML API key.



.webp)