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èle | Résolution | Images de réf. | Facturation | Prix |
|---|---|---|---|---|
gpt-image-2 | 1K | ≤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) :
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 :
{ "data": [ { "b64_json": "<chaîne base64>" } ] }Text-to-image · 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) :
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.pngImage-to-image · 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
| Champ | Endpoint | Obligatoire | Description |
|---|---|---|---|
model | Les deux | ✅ | Toujours gpt-image-2 ; la casse et les tirets doivent correspondre exactement à la console |
prompt | Les deux | ✅ | L'invite textuelle ; être précis (sujet + scène + style + lumière) donne de meilleurs résultats |
size | Les deux | Largeur×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 | |
image | Image-to-image | ✅ | Champ 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/v1avec votre jetonsk-; 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/editsaccepte 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_urlet 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
- Guide complet de la génération d'images — tous les modèles d'image, résolutions et limites d'images de référence
- Appel via l'API (image / vidéo) — endpoints, paramètres et formats de réponse en détail
- Démarrage rapide (3 étapes) — obtenir une clé, définir l'adresse, choisir un modèle
- Choisir un groupe — pourquoi les modèles d'image exigent
media / media-gen - Console · S'inscrire et créer un jeton — après connexion, allez dans « Jetons » et créez un jeton du groupe media
- Atelier de génération en ligne — sans code, générez vos images directement dans le navigateur
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.
