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
Use for all-purpose sharpening of images with slight amounts of lens and motion blur. Use for very blurry and out-of-focus images. Use to correct the streaked or smeared effect caused by camera or subject movement during exposure. Use to sharpen objects while keeping texture looking natural.
Sharpen API pricing
| Usage | Price | Unit |
|---|---|---|
| Image generation | $0.13 | per generation |
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 generation.
| Model | Per generation |
|---|---|
| $0.13 | |
| $0.1 | |
| $0.1 | |
| $0.15 | |
| $0.15 |
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());Sharpen FAQ
What inputs and outputs does Sharpen support?
Sharpen takes image, text as input and returns image.
How much does Sharpen cost?
Sharpen is priced at $0.13 / token.
How is Sharpen billed?
Sharpen is billed per generation, a fixed charge per output rather than by prompt length.
Can Sharpen take an existing image as input?
Yes, Sharpen accepts image input as well as a text prompt.
Who created Sharpen?
Sharpen was built by Topaz Labs.
How do I call Sharpen 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 available through a single API key?
Yes. Sharpen is served through AI/ML API, so the same key and endpoint format used for other models applies.
What does the Sharpen model do?
Sharpen enhances image clarity and reduces blur.
What type of model is Sharpen classified as?
Sharpen is listed as an image generation model.
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.
