Kami menggunakan cookie. Cookie dan penyimpanan browser menjaga Anda tetap masuk dan mengingat preferensi Anda. Dengan izin Anda, kami juga mengukur cara situs digunakan. Anda dapat kapan saja. Lihat kebijakan cookie kami.
API pembuatan gambar
Ubah prompt dan gambar referensi menjadi foto produk, ilustrasi, dan visual pemasaran. Pilih rasio aspek, resolusi, dan jumlah gambar per permintaan, dan bayar hanya untuk gambar yang Anda buat.
- Gambar produk dan pemasaran
- Ilustrasi untuk artikel dan aplikasi
- Edit dengan gambar referensi
- Thumbnail dan kartu media sosial
Pengaturan
API pembuatan gambar · 63 model
Cara memanggil API API pembuatan gambar
- Buat API key di dasbor Anda.
- Instal SDK resmi openai untuk bahasa Anda.
- Atur baseURL ke https://api14.com/api/v1 dan model ke "recraft/recraft-v4.1-utility-pro".
Endpoint mana yang saya panggil?
POST /api/v1/images/generations dengan id model dan prompt, panggilan yang sama yang dilakukan SDK openai dengan images.generate().
Bagaimana harga gambar ditentukan?
Per gambar atau per token gambar, tergantung modelnya. Setiap halaman model menampilkan harga persisnya.
Bisakah saya mengedit gambar yang sudah ada?
Banyak model gambar menerima gambar referensi dalam permintaan. Periksa modalitas input di halaman model untuk input gambar.
Bagaimana cara mendapatkan hasil yang konsisten?
Jelaskan subjek, gaya, pencahayaan, dan komposisi secara eksplisit, tetap gunakan model yang sama, dan pakai ulang gambar referensi jika modelnya mendukung.
Ukuran apa saja yang tersedia?
Rasio aspek dan resolusi bergantung pada model dan tercantum di setiap halaman model.
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"));