Generate images from a text prompt with MiniMax H3 Image through the SeeAPI generations API. Submit an asynchronous task, then query its status or receive a Webhook when the images are ready.
Developer API pricing
Provider: SeeAPI
USD estimate: $0.0037 / credit · Estimated equivalent, not an additional charge.
1K / 2K: 2.45 credits/gen (≈ $0.009/gen, without width)
4K: 7.49 credits/gen (≈ $0.028/gen, without width)
Price: 7.49 credits/gen (≈ $0.028/gen, width × height > 4,500,000) | 2.45 credits/gen (≈ $0.009/gen, width × height ≤ 4,500,000)
/v1/generationsA unique key that identifies this generation request, so a network retry does not create a duplicate task.
order-20260818-001The model to run.
minimax-h3-imageminimax-h3-imageminimax-h3-imageSelects the capability of the model. Use text-to-image to generate images from a text prompt.
text-to-imagetext-to-imagetext-to-imageOptional public Provider ID that handles the request.
seeapiseeapiseeapiContainer for the generation parameters listed under the Provider below.
Provider parameters
seeapiDefault ProviderText description of the image to generate.
A cinematic city at nightAspect ratio of the output image.
auto1:15:44:54:33:43:22:316:99:1621:9autoResolution tier of the output image.
1K2K4K2KCustom output width in pixels. Use it together with height to set an exact size.
Custom output height in pixels. Use it together with width to set an exact size.
File format of the generated images.
pngjpegpngWhether the prompt is automatically expanded and enriched before generation.
trueInteger seed that makes results easier to reproduce.
An HTTPS URL that receives a Webhook when the generation reaches a terminal state.
https://client.example.com/webhooks/seeapiUnique ID of the generation task. Use it to query status and results.
task_xxxminimax-h3-imagetext-to-imageseeapiseeapi: SeeAPIseeapiCurrent task state. A newly created task is processing.
processingprocessingEstimated public credits. Values can include up to three decimal places.
2.45Consumed public credits, with up to three decimal places.
0Refunded public credits, with up to three decimal places.
02026-08-18T10:00:00Z2026-08-18T10:00:00Ztrue when this response replays an earlier request that used the same Idempotency-Key.
falseUnique ID of the generation task. Use it to query status and results.
task_xxxminimax-h3-imagetext-to-imageseeapiseeapi: SeeAPIseeapiCurrent task state. A newly created task is processing.
processingprocessingEstimated public credits. Values can include up to three decimal places.
2.45Consumed public credits, with up to three decimal places.
0Refunded public credits, with up to three decimal places.
02026-08-18T10:00:00Z2026-08-18T10:00:00Ztrue when this response replays an earlier request that used the same Idempotency-Key.
falseInvalid JSON, parameters, Schema, or API Policy
Invalid API Key or authentication failed
Insufficient credits
The current request is not allowed
Model, Endpoint, or task not found
Idempotency conflict or the same request is still being created
Request body is too large
Too many requests
Service temporarily unavailable
After submitting a task, use the unified query endpoint to check progress and retrieve results:
Manage the secret used to verify generation webhook signatures. Callback URLs are supplied when you create each generation.
Callback URL per generation.
const response = await fetch("https://api.seeapi.com/v1/generations", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Idempotency-Key": "order-20260818-001",
"Content-Type": "application/json"
},
body: JSON.stringify({
"model": "minimax-h3-image",
"endpoint": "text-to-image",
"provider": "seeapi",
"input": {
"prompt": "A cinematic city at night",
"aspect_ratio": "auto",
"resolution": "2K",
"output_format": "png",
"expand_prompt": true
},
"callback_url": "https://client.example.com/webhooks/seeapi"
})
});
const result = await response.json();{
"generation": {
"id": "task_xxx",
"model": "minimax-h3-image",
"endpoint": "text-to-image",
"provider": "seeapi",
"status": "processing",
"estimated_credits": 2.45,
"consumed_credits": 0,
"refunded_credits": 0,
"created_at": "2026-08-18T10:00:00Z",
"updated_at": "2026-08-18T10:00:00Z"
},
"idempotent": false
}