Génération d'images (text-to-image) avec Velqa.dev
Velqa propose la génération d'images via flux-2-klein-4b (Black Forest Labs, famille FLUX.2), sur l'API OpenAI-compatible https://api.velqa.dev/v1/images/generations. Idéal pour illustrations, mockups, visuels de contenu.
Tarification et accès
Comme l'audio, l'image est facturée à l'unité et non aux tokens, via le solde Recharge Boost (crédit prépayé) — elle n'est incluse dans aucun forfait Starter/Dev/Pro.
- Prix indicatif : ~0,30 MAD / image
- Accès : tout compte disposant d'un solde Boost positif
- Limites par requête : 4 images maximum (
n), taille 1024×1024 maximum - Le coût exact est connu avant l'appel (
n × prix) — contrairement à l'audio, aucune réservation pessimiste n'est nécessaire.
Si le solde Boost est insuffisant pour couvrir n × prix, la requête est refusée (HTTP 402) avant même l'envoi au modèle. Une requête avec n ou size hors limites est refusée (HTTP 400).
Exemple avec curl
curl https://api.velqa.dev/v1/images/generations \
-H "Authorization: Bearer $VELQA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"flux-2-klein-4b","prompt":"un chat sur un tapis marocain","n":1,"size":"1024x1024"}'Exemple avec Python
from openai import OpenAI
client = OpenAI(base_url="https://api.velqa.dev/v1", api_key="VELQA_API_KEY")
res = client.images.generate(model="flux-2-klein-4b", prompt="un chat sur un tapis marocain", n=1, size="1024x1024")
print(res.data[0].b64_json[:40])La réponse contient data[].b64_json (image encodée en base64 — pas d'URL, à décoder côté client). Le coût réel (nombre d'images générées × prix/image) est débité de votre solde Boost.
