Authentification
Un jeton Bearer dans l'en-tête Authorization. Créez des clés dans Réglages.
Authorization: Bearer YOUR_API_KEYImages, vidéo, audio et 3D derrière une seule API, payés avec le même solde que le studio. Créez une clé dans Réglages. La CLI arrive bientôt.
BientôtLa CLI et les SDK arrivent bientôt. L'API REST ci-dessous fonctionne dès aujourd'hui.
Changez l'ID du modèle pour passer de l'image à la vidéo ou à la voix. Les champs suivent le modèle.
1# 1. Generate an image2curl -X POST https://femimg.com/api/v1/api/catalog/generations \3 -H "Authorization: Bearer $FEMIMG_API_KEY" \4 -H 'Content-Type: application/json' \5 -H "Idempotency-Key: $(uuidgen)" \6 -d '{7 "modelId": "luma/uni-v1/text-to-image",8 "inputs": {9 "prompt": "Neon city street after rain, cinematic night",10 "size": "16:9"11 }12}'13 14# 2. Poll with the generation id from step 1 until its status is succeeded15curl https://femimg.com/api/v1/api/catalog/generations/$ID \16 -H "Authorization: Bearer $FEMIMG_API_KEY"17 18# 3. Download the file19curl https://femimg.com/api/v1/api/catalog/generations/$ID/content \20 -H "Authorization: Bearer $FEMIMG_API_KEY" \21 -o result.jpeg
export FEMIMG_API_KEY="YOUR_API_KEY"POST /api/v1/api/catalog/generationsGET /api/v1/api/catalog/generations/ID/contentUn outil en ligne de commande pour scripts, CI et agents de code est en route, avec les mêmes clés et le même solde que l'API. D'ici là, tous les appels de cette page fonctionnent avec curl.
Un jeton Bearer dans l'en-tête Authorization. Créez des clés dans Réglages.
Authorization: Bearer YOUR_API_KEYLancer un rendu répond aussitôt avec le statut queued. Interrogez-le jusqu'à succeeded, failed ou refunded.
{ "status": "queued" }Demandez le prix exact de vos entrées sans rien lancer. Tout montant est en centimes d'euro.
POST /api/v1/api/catalog/quoteEnvoyez un en-tête Idempotency-Key et une requête relancée ne facture jamais deux fois.
Idempotency-Key: render-042Chaque clé a une limite de requêtes par minute. Au-delà, vous recevez une erreur 429.
429 Too Many RequestsErreurs JSON avec un code et un message. Un rendu qui échoue est remboursé automatiquement sur votre solde.
{ "status": "refunded" }URL de base https://femimg.com/api/v1
/api/catalog/meNom et limite de la clé, et votre solde/api/catalog/modelsLe catalogue des modèles avec leurs prix/api/catalog/models/detail?id=MODEL_IDUn modèle avec tous ses champs/api/catalog/quoteLe prix exact d'un jeu d'entrées/api/catalog/generationsLancez un rendu avec n'importe quel modèle/api/catalog/generationsVos générations récentes/api/catalog/generations/IDStatut, coût et résultat d'une génération/api/catalog/generations/ID/contentTéléchargez le fichier terminé/api/catalog/generations/IDSupprimez une générationRechargez 3 € et lancez-vous aujourd'hui
L'API et le studio partagent un seul solde. Un rendu qui échoue est remboursé.