Wir verwenden Cookies. Cookies und Browserspeicher halten Sie angemeldet und merken sich Ihre Einstellungen. Mit Ihrer Zustimmung messen wir außerdem, wie die Website genutzt wird. Sie können jederzeit . Siehe unsere Cookie-Richtlinie.
Bildgenerierung API
Verwandeln Sie Prompts und Referenzbilder in Produktfotos, Illustrationen und Marketing-Visuals. Wählen Sie Seitenverhältnis, Auflösung und Bildanzahl pro Anfrage und zahlen Sie nur für die erzeugten Bilder.
- Produkt- und Marketingbilder
- Illustrationen für Artikel und Apps
- Bearbeitung mit Referenzbildern
- Thumbnails und Social Cards
Einstellungen
Bildgenerierung API · 63 Modelle
So rufen Sie die Bildgenerierung API API auf
- Erstellen Sie in Ihrem Dashboard einen API-Schlüssel.
- Installieren Sie das offizielle openai SDK für Ihre Sprache.
- Setzen Sie baseURL auf https://api14.com/api/v1 und model auf "recraft/recraft-v4.1-utility-pro".
Welchen Endpunkt rufe ich auf?
POST /api/v1/images/generations mit Modell-ID und Prompt, derselbe Aufruf wie images.generate() im openai SDK.
Wie wird ein Bild abgerechnet?
Pro Bild oder pro Bild-Token, je nach Modell. Jede Modellseite zeigt den genauen Preis.
Kann ich ein vorhandenes Bild bearbeiten?
Viele Bildmodelle akzeptieren Referenzbilder in der Anfrage. Prüfen Sie auf der Modellseite, ob die Eingabemodalitäten Bilder umfassen.
Wie erhalte ich konsistente Ergebnisse?
Beschreiben Sie Motiv, Stil, Licht und Bildausschnitt explizit, bleiben Sie beim selben Modell und verwenden Sie ein Referenzbild wieder, wenn das Modell es unterstützt.
Welche Größen gibt es?
Seitenverhältnisse und Auflösungen hängen vom Modell ab und sind auf jeder Modellseite aufgeführt.
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"));