Skip to content

API gpt-image-2 — Accès via une passerelle d'API IA

Générez des images avec gpt-image-2 d'OpenAI via byesu — une passerelle d'API IA aux endpoints compatibles OpenAI et natifs Anthropic, une seule clé pour Claude / GPT-5.6 / Grok / Gemini ainsi que les modèles d'image et de vidéo, facturée à l'usage sans abonnement. gpt-image-2 gère aussi bien le text-to-image que, à partir d'images de référence, les workflows image-to-image (retouche, transfert de style, composition multi-images). Il est facturé à l'image, $0.01 (résolution 1K) : vous ne payez que ce que vous consommez, et les tâches média qui échouent sont remboursées automatiquement.

byesu utilise un routage officiel (pas de rétro-ingénierie, ni miroir, ni client cracké) : les modèles ne sont pas dégradés et la tarification est transparente. gpt-image-2 parle l'interface image standard d'OpenAI, votre code de génération d'images existant n'a donc presque rien à changer — juste une nouvelle base URL et une nouvelle clé.

Tarifs

ModèleRésolutionImages de réf.FacturationPrix
gpt-image-21K≤3À l'image$0.01 / image
  • Facturation à l'image : chaque image générée est décomptée, et rien n'est facturé quand rien n'est généré.
  • La console affiche en temps réel la comparaison entre le prix réellement facturé et le prix catalogue officiel : le coefficient est transparent et les changements de tarif sont suivis automatiquement.
  • Si une tâche média (image / vidéo) échoue, vous êtes remboursé automatiquement — aucun débit à perte.

Comment appeler l'API

Base URL : https://byesu.com/v1 · En-tête d'authentification : Authorization: Bearer sk-votre-jeton

Votre jeton doit utiliser le groupe media

Les modèles d'image ne sont disponibles que dans le groupe media / media-gen. Rendez-vous dans Console → Jetons et créez un nouveau jeton avec ce groupe, sinon vous obtiendrez l'erreur « aucun canal disponible ».

Text-to-image · curl

Appelez POST /v1/images/generations ; l'image est renvoyée de façon synchrone en base64 (dans data[0].b64_json) :

bash
curl https://byesu.com/v1/images/generations \
  -H "Authorization: Bearer sk-YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "Un golden retriever courant dans un champ de blé doré au crépuscule, rendu cinématographique, faible profondeur de champ",
    "size": "1024x1024"
  }'

Réponse :

json
{ "data": [ { "b64_json": "<chaîne base64>" } ] }

Text-to-image · Python

python
import base64, requests

resp = requests.post(
    "https://byesu.com/v1/images/generations",
    headers={"Authorization": "Bearer sk-YOUR_TOKEN"},
    json={
        "model": "gpt-image-2",
        "prompt": "Ville cyberpunk la nuit, reflets de néons sur les rues mouillées, pluie, photoréaliste",
        "size": "1024x1024",
    },
).json()

# Enregistrer l'image (base64 renvoyé de façon synchrone)
img = base64.b64decode(resp["data"][0]["b64_json"])
open("out.png", "wb").write(img)

Image-to-image (images de référence) · curl

Appelez POST /v1/images/edits en multipart/form-data. Les images de référence sont téléversées comme des fichiers (champ image, répétable pour en envoyer plusieurs ; gpt-image-2 en accepte jusqu'à 3, chacune ≤8 Mo) :

bash
curl https://byesu.com/v1/images/edits \
  -H "Authorization: Bearer sk-YOUR_TOKEN" \
  -F model="gpt-image-2" \
  -F prompt="Fusionne ces deux photos en une peinture à l'aquarelle" \
  -F size="1024x1024" \
  -F image=@ref1.png \
  -F image=@ref2.png

Image-to-image · Python

python
import base64, requests

resp = requests.post(
    "https://byesu.com/v1/images/edits",
    headers={"Authorization": "Bearer sk-YOUR_TOKEN"},
    data={
        "model": "gpt-image-2",
        "prompt": "Transforme cette photo dans un style aquarelle",
        "size": "1024x1024",
    },
    files=[
        ("image", ("ref1.png", open("ref1.png", "rb"), "image/png")),
        # jusqu'à 3 images de référence
    ],
).json()

open("edited.png", "wb").write(base64.b64decode(resp["data"][0]["b64_json"]))

Le format de réponse est identique à celui du text-to-image.

Paramètres clés

ChampEndpointObligatoireDescription
modelLes deuxToujours gpt-image-2 ; la casse et les tirets doivent correspondre exactement à la console
promptLes deuxL'invite textuelle ; être précis (sujet + scène + style + lumière) donne de meilleurs résultats
sizeLes deuxLargeur×hauteur en pixels, ce qui fixe le ratio d'aspect ; gpt-image-2 est au palier 1K, ex. "1024x1024" (1:1). Par défaut 1:1 si omis
imageImage-to-imageChamp fichier des images de référence, répétable ; jusqu'à 3, chacune ≤8 Mo

Ratios d'aspect courants

1:1 (1024x1024), 16:9, 9:16, 4:3, 3:4, etc. — il suffit d'exprimer la largeur/hauteur en pixels via size.

Pourquoi utiliser byesu pour gpt-image-2

  • Routage officiel, aucune dégradation de qualité — les requêtes atteignent le vrai gpt-image-2, pas un substitut rétro-conçu ni un miroir : la qualité des images est identique à celle du service officiel.
  • Un seul endpoint de passerelle — appelez directement https://byesu.com/v1 avec votre jeton sk- ; aucune infrastructure supplémentaire à déployer ou maintenir.
  • Facturation à l'image transparente$0.01/image, paiement à l'usage ; la console affiche en temps réel le prix réellement facturé face au prix catalogue officiel, avec un coefficient rendu public.
  • Remboursement automatique en cas d'échec — les tâches média qui échouent ne sont pas facturées ; la plateforme assume le risque.
  • Image-to-image multi-références/v1/images/edits accepte plusieurs images de référence par requête (jusqu'à 3 pour gpt-image-2) pour la composition, la retouche et le transfert de style.
  • Compatible OpenAI — format d'interface standard : votre code de génération d'images OpenAI existant fonctionne en changeant simplement le base_url et la clé.
  • Une clé, toute la plateforme — le même jeton fonctionne aussi avec les modèles de texte (/v1/chat/completions ; Claude prend en outre en charge l'endpoint natif Anthropic /v1/messages), les modèles vidéo, etc.
  • Paiement à l'usage, sans abonnement — rechargez en USDT, via Alipay ou WeChat Pay, et ne payez que ce que vous consommez.

Liens utiles

FAQ

Comment obtenir un accès à l'API gpt-image-2 ?

Inscrivez-vous sur la console byesu, créez un jeton dans le groupe media / media-gen, puis appelez gpt-image-2 via les endpoints compatibles OpenAI /v1/images/generations (text-to-image) et /v1/images/edits (image-to-image). Une seule clé couvre aussi Claude, GPT-5.6, Grok et Gemini, facturée à l'usage sans abonnement. Un jeton du mauvais groupe déclenche l'erreur « aucun canal disponible ».

Combien coûte l'API gpt-image-2 par image ?

Sur byesu, gpt-image-2 est facturé à l'image, $0.01 par image (résolution 1K) : chaque image générée est décomptée et rien n'est facturé quand rien n'est généré. La console affiche en temps réel votre prix réellement facturé à côté du prix catalogue officiel, et les tâches média qui échouent sont remboursées automatiquement.

Comment appeler gpt-image-2 et quels endpoints utilise-t-il ?

Deux endpoints compatibles OpenAI : le text-to-image utilise POST /v1/images/generations (JSON, renvoie de façon synchrone le base64 dans data[0].b64_json) ; l'image-to-image utilise POST /v1/images/edits (multipart, les images de référence vont dans le champ fichier image, 3 au maximum, chacune ≤8 Mo). Cette page contient des exemples curl et Python prêts à l'emploi.

Combien d'images de référence gpt-image-2 accepte-t-il ?

En image-to-image, gpt-image-2 accepte jusqu'à 3 images de référence, chacune ne dépassant pas 8 Mo. Téléversez-les en répétant le champ fichier image sur /v1/images/edits — utile pour la composition d'images, la retouche et le transfert de style.

Peut-on utiliser les modèles byesu dans Claude Code ou d'autres applications clientes ?

Les modèles d'image s'appellent via l'API. Pour le texte et la programmation, byesu fonctionne comme une passerelle prête à l'emploi : définissez base_url sur https://byesu.com/v1 (compatible OpenAI) ou https://byesu.com (natif Anthropic, par ex. ANTHROPIC_BASE_URL pour Claude Code), puis collez votre jeton sk-. Cherry Studio, Codex et Claude Code sont tous pris en charge — voir docs.byesu.com/fr/guide/quickstart.

gpt-image-2 sur byesu est-il le modèle officiel ?

Oui. byesu utilise un routage officiel — ni rétro-ingénierie, ni miroir, ni client cracké : la qualité des images est identique à celle du service officiel. Le même jeton peut aussi appeler les modèles de texte et de vidéo, tous facturés de manière transparente à l'usage.

Un problème ? Contactez le support ou rejoignez notre groupe.