Nous utilisons des cookies. Les cookies et le stockage du navigateur vous gardent connecté et mémorisent vos préférences. Avec votre accord, nous mesurons aussi l’utilisation du site. Vous pouvez à tout moment. Consultez notre politique relative aux cookies.
API de génération d’images
Transformez des prompts et des images de référence en visuels produit, illustrations et supports marketing. Choisissez le format, la résolution et le nombre d’images par requête, et ne payez que les images générées.
- Visuels produit et marketing
- Illustrations pour articles et applications
- Retouche avec images de référence
- Miniatures et cartes pour les réseaux sociaux
Paramètres
API de génération d’images · 63 modèles
Comment appeler l’API API de génération d’images
- Créez une clé API dans votre tableau de bord.
- Installez le SDK officiel openai pour votre langage.
- Définissez baseURL sur https://api14.com/api/v1 et model sur "recraft/recraft-v4.1-utility-pro".
Quel endpoint appeler ?
POST /api/v1/images/generations avec l’identifiant du modèle et le prompt, soit le même appel que celui du SDK openai avec images.generate().
Comment une image est-elle facturée ?
À l’image ou au token d’image, selon le modèle. Chaque page de modèle indique le prix exact.
Puis-je modifier une image existante ?
De nombreux modèles d’image acceptent des images de référence dans la requête. Vérifiez sur la page du modèle que ses modalités d’entrée incluent l’image.
Comment obtenir des résultats cohérents ?
Décrivez explicitement le sujet, le style, l’éclairage et le cadrage, gardez le même modèle et réutilisez une image de référence si le modèle le permet.
Quelles tailles sont disponibles ?
Les formats et résolutions dépendent du modèle et sont indiqués sur chaque page de modèle.
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const result = await client.images.generate({
"model": "recraft/recraft-v4.1-utility-pro",
"prompt": "A minimalist product photo of a ceramic mug on a wooden table",
"n": 1,
"aspect_ratio": "1:1"
});
import { writeFile } from "node:fs/promises";
await writeFile("image.png", Buffer.from(result.data[0].b64_json, "base64"));