Accédez au dernier model de génération d’images d’OpenAI via l’API unifiée de TokenHub. Entièrement OpenAI-compatible, avec réponse synchrone (aucun polling requis), plusieurs tailles jusqu’à 4K, niveaux de qualité et formats de sortie PNG/JPEG/WebP. Prend en charge la génération texte-vers-image (t2i) et l’édition image-vers-image (i2i, composition multi-images et inpainting avec masque). Ce guide vous accompagne dans l’intégration complète.
th-xxxxxxxxxxxx...)https://tokenhub.store/api/v1Toutes les requêtes nécessitent une API Key dans l’en-tête :
Authorization: Bearer th-your-api-keyPOST/images/generationsTexte-vers-image. Génère des images à partir d’un prompt texte.
POST/images/editsÉdition image-vers-image. Prend en charge les modifications sur une image, la composition multi-images et l’inpainting optionnel avec un masque.
| Niveau | Prix | Plage de résolution |
|---|---|---|
| 1K | $0.125 / image | Le côté le plus long ≤ 1536 px (ex. 1024×1024, 1024×1536) |
| 2K | $0.250 / image | Le côté le plus long ≤ 2048 px (ex. 2048×2048) |
| 4K | $0.500 / image | Le côté le plus long > 2048 px (par ex. 4096×4096) |
| Paramètre | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
| model | string | Obligatoire | — | ID du modèle. Utilisez "openai/gpt-image-2" (ou la forme courte "gpt-image-2"). |
| prompt | string | Obligatoire | — | Prompt textuel décrivant l'image à générer. |
| n | integer | Optionnel | 1 | Nombre d'images à générer (1–10). |
| size | string | Optionnel | 1024x1024 | Dimensions de sortie. Options : 1024x1024, 1536x1024, 1024x1536, 2048x2048, 2048x1152, 3840x2160, 2160x3840, auto. |
| quality | string | Optionnel | auto | Qualité de génération. Options : auto, low, medium, high. Une qualité plus élevée consomme plus de Tokens. |
| format | string | Optionnel | png | Format d'image de sortie. Options : png, jpeg, webp. |
| Paramètre | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
| image | file / string | array | Obligatoire | — | Image(s) d'entrée à modifier. Accepte les fichiers via multipart, ou une URL / un data URI base64 dans JSON. Fournissez-en plusieurs pour les composer en une seule sortie. |
| mask | file / string | Optionnel | — | Masque d'inpainting optionnel. Les zones transparentes seront régénérées ; les zones opaques seront conservées. |
| input_fidelity | string | Optionnel | low | Degré de conservation de l'entrée. Options : low, high. Utilisez high pour conserver l'identité/la mise en page ; utilisez low pour des transformations plus marquées. |
| output_format | string | Optionnel | png | Alias de 'format' pour le point de terminaison d'édition. Options : png, jpeg, webp. |
| output_compression | integer | Optionnel | 100 | Niveau de compression 0–100 (uniquement pour jpeg / webp). |
curl -X POST https://tokenhub.store/api/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2",
"prompt": "A serene Japanese garden at sunset, koi pond reflections, cherry blossoms, soft cinematic lighting, ultra-detailed"
}'Réponse :
{
"created": 1740000000,
"data": [
{
"url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
}
]
}# pip install openai
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://tokenhub.store/api/v1",
)
result = client.images.generate(
model="openai/gpt-image-2",
prompt="A majestic dragon flying over snowy mountains at dawn, epic fantasy art, ultra-detailed",
n=1,
size="1536x1024",
quality="high",
)
image_url = result.data[0].url
print("Image URL:", image_url[:80], "...")// npm install openai
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://tokenhub.store/api/v1",
});
const result = await client.images.generate({
model: "openai/gpt-image-2",
prompt: "A majestic dragon flying over snowy mountains at dawn, epic fantasy art, ultra-detailed",
n: 1,
size: "1536x1024",
quality: "high",
});
console.log("Image URL:", result.data[0].url.slice(0, 80), "...");Inscrivez-vous sur TokenHub et commencez à utiliser l’API GPT-Image-2 dès maintenant
© 2026 TokenHub · support@tokenhub.store