GPT Image 2.5 image generator is open — 2 credits per image
PixapiPixapi

Pixapi AI — Image & Video Generation API

One API for leading image and video models. See the credit cost before every request—no token guesswork.

  • See credits before request
  • 1 credit = $0.01
  • Billed per image & per second
  • Eligible failed tasks refunded
  1. 1curl https://api.pixapi.ai/v1/images/generations \
  2. 2 -H "Authorization: Bearer $PIXAPI_KEY" \
  3. 3 -H "Content-Type: application/json" \
  4. 4 -d '{
  5. 5 "model": "gpt-image-2",
  6. 6 "prompt": "A cinematic product hero shot",
  7. 7 "n": 1,
  8. 8 "size": "1024x1024"
  9. 9 }'
OpenAI
Gemini
Seedance
Qwen
Doubao
Kling
Flux
MiniMax
Vidu
Predictable Pricing

Lock in generation costs in 3 steps — skip billing surprises

No token guesswork. Estimate costs before sending a request, run all models from one balance, and pay nothing for eligible failed tasks.

01

1. Pick model & output settings

Choose model, target resolution, quality tier, or video duration. Each parameter follows clear catalog rules and unit rates.

02

2. See required credits before request

Images are billed per output, video per second. At 1 credit = $0.01, quickly convert credit estimates into budget projections.

03

3. Logged to ledger, failed tasks protected

Credits deduct against your shared key ledger on task completion. Eligible failed requests are not charged or are automatically refunded per model policy.

Live pricing examples

* Final charges follow the server-side pricing catalog and current model policy
Image generationNano Banana 2
Calculation formula1K

4 credits/image × 10 images = 40 credits

Estimated cost

= $0.40

Video generationSeedance 2 Fast
Calculation formula720p 16:9 no input video

13 credits/sec × 5s = 65 credits

Estimated cost

= $0.65

One prompt — use Pixapi from any Agent

Copy a single prompt to Codex, Cursor, or any coding agent so it understands Pixapi's models and endpoint patterns before writing code.

Pixapi — llms.txt prompt
Please read Pixapi's AI documentation and write production-ready code based only on the current Pixapi API docs.

Primary reference:
https://pixapi.ai/llms-full.txt

Also check these pages if needed:
https://pixapi.ai/docs/api-reference/
https://pixapi.ai/docs/guides/async-tasks/
https://pixapi.ai/docs/models/gemini-2.5-flash-image/
https://pixapi.ai/docs/models/seedance/

About Pixapi: Pixapi is a unified visual AI API gateway. It uses one account, one API key, usage-based credits, and separate endpoints for image and video workflows.

My task:
Write Node.js code that:
1. Generates an image with gemini-2.5-flash-image using POST /v1/images/generations.
2. Reads the generated image URL from response.data[0].url.
3. Creates a short image-to-video task with model seedance-2-fast using POST /v1/async/videos/generations.
4. Passes the generated image URL as image.
5. Uses seconds for video length (4 to 15 for Seedance 2 Fast) and resolution such as 720p.
6. Polls GET /v1/tasks/{id} until the task is completed.
7. Returns the final video URL from result.data[0].url.

Important constraints:
- Do not use async=true or "async": true.
- Do not use /v1/videos/generations.
- For Seedance 2 Fast, seconds must be between 4 and 15. Use resolution for clarity (for example 720p). Do not use size or duration.
- Do not use image_url or input_image; use image for image-to-video.
- Keep the API key server-side and read it from process.env.PIXAPI_KEY.

From zero to first request in minutes

A familiar REST interface and predictable response format keep integration work small—even when the underlying model changes.

1

Create an API key

Open the developer console, create a scoped key, and keep it safely in your server environment.

2

Choose a model

Use the same endpoint for supported image and video models. Change models with one request field.

3

Ship and scale

Monitor credits and requests from one account while Pixapi handles provider routing and availability.

Create your API key
Pixapi — demo.request
curl --request POST \
  --url https://api.pixapi.ai/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "gemini-2.5-flash-image",
    "prompt": "A cinematic product shot",
    "size": "1:1"
  }'
200 OK · task queued · refunds for eligible failures

Why teams choose Pixapi

One platform, clear usage records, and production-minded support so you can focus on shipping image and video features.

One API contract

Use consistent authentication, task states, errors, and output formats across model providers.

Transparent credits

Estimate model costs before launch and monitor every request from the same developer console.

Curated routes

Access selected provider channels without maintaining separate accounts, SDKs, and invoices.

Protection for failed tasks

If upstream providers time out or fail, credits for eligible tasks are refunded or never billed according to the model policy.

Secure key management

Create, rotate, and revoke API keys while keeping secret credentials on your server.

Human support

Open support tickets with request IDs and model details when an integration needs help.

Visual AI API platform

One API surface for image, editing, and video models

Pixapi keeps model access, API keys, credits, usage records, and async task handling in one developer workflow.

Call image generation, image editing, and async video tasks from your backend with one Pixapi API key.
Track credit balance, model usage, request history, and billing activity from the same account.
Use documented REST examples and model ids instead of rewriting provider-specific setup for every model.
Switch models by changing request fields while your product UI, rate limits, and customer plans stay under your control.

Frequently Asked Questions

Everything you need to know before routing production image and video workloads through Pixapi.

Ship your next AI feature without rebuilding the model layer

Create an API key, choose a model, and send your first image or video request in minutes.