Génération d'images et de vidéos, via une seule API.
Intégrez la génération d'images et de vidéos par IA à votre produit : une API asynchrone simple, une facturation à l'usage en dollars et aucune infrastructure de modèles à maintenir.
Quatre façons de générer
Chacune est un simple POST qui renvoie une tâche que vous interrogez. Même authentification, même modèle de tâche, même format de résultat.
Texte vers image
Décrivez une image et récupérez-la. Trois niveaux de sortie, de 1K à 4K.
POST /v1/images/generationsImage vers image
Transformez une image que vous avez envoyée, guidée par un prompt : changer le fond, retirer un objet, restyler une scène.
POST /v1/images/transformationsTexte vers vidéo
Générez un clip à partir d'un prompt. Quatre résolutions, de quatre à quinze secondes.
POST /v1/videos/generationsImage vers vidéo
Animez une image que vous avez envoyée. Mêmes résolutions et durées que texte vers vidéo.
POST /v1/videos/transformationsFour steps to your first image
No SDK required. Any HTTP client will do.
- 1
Create an API key
One key per account, from your dashboard. It is shown once.
- 2
Send a request
One POST. It returns immediately with a task, not a finished file.
- 3
Poll the task
Check the task until it is done. Polling is never billed.
- 4
Download the result
A signed link, valid for an hour. Re-poll for a fresh one.
Generate an image
curl -X POST https://app.piernode.com/api/v1/images/generations \
-H "Authorization: Bearer $PIERNODE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "a red ceramic mug on a wooden table, studio lighting",
"resolution": "1k",
"aspectRatio": "16:9"
}'{
"id": "01JD8Z9K2M4N6P8Q0R2S4T6V8W",
"status": "QUEUED",
"createdAt": "2026-01-01T12:00:00.000Z"
}Lire le guide de démarrageBuilt to be integrated
The parts of an AI pipeline you would otherwise build yourself.
Asynchronous by design
Generation takes seconds to minutes. Requests return a stable task id straight away, so nothing in your stack has to hold a connection open.
Direct, verified uploads
Your images are uploaded to storage we control and checked before use. PierNode never fetches a URL you supply, which keeps a whole class of attack out of your integration.
Prepaid balance in USD
Top up, then spend. Every generation reserves its cost up front and is refunded in full if it fails. No credits, no tokens, no conversion to work out.
No model plumbing
You send a prompt and get a result. Which model runs it is ours to manage, so your integration keeps working as the machinery behind it changes.
Pay for what you generate
Prices in US dollars, charged per image or per second of video. Nothing is charged for a generation that fails.
Images
Videos
A video costs its resolution rate multiplied by its length — five seconds at 720p is $0.70.