Aller au contenu principal
Velqa

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.