ID ▾

API teks tanpa sensor untuk pipeline gambar Anda

Dapatkan kunci API

API Pembuatan Gambar Gaya OpenAI: Hanya Teks di Sini

Jika Anda mencari api gen gambar openai yang bisa dipanggil pengguna, ketahui hal ini terlebih dahulu: layanan ini kompatibel dengan OpenAI hanya untuk obrolan teks. Layanan ini tidak menghasilkan gambar.

Diperbarui

Poin utama

  • Kompatibel berarti SDK OpenAI berfungsi untuk penyelesaian obrolan, bukan berarti endpoint gambar tersedia.
  • Hanya POST /v1/chat/completions dan GET /v1/models yang tersedia, dengan satu ID model uncensored.
  • Penggunaan praktis untuk pekerjaan gambar adalah menulis dan menyempurnakan prompt untuk model gambar yang sudah Anda gunakan.
  • Seribu panggilan penulisan prompt biayanya sekitar lima belas sen dalam contoh di bawah ini.
Terminal teks yang terhubung dengan kabel pita ke bingkai gambar kosong, menampilkan output teks yang memberi makan alat gambar

Jawaban singkat

Frasa image gen api openai dapat berarti dua hal berbeda, dan penting untuk memisahkannya. Yang pertama adalah layanan generasi gambar milik OpenAI, yang dimiliki oleh OpenAI dan dapat diakses dengan akun OpenAI. Yang kedua adalah layanan apa pun yang meniru format permintaan OpenAI sehingga SDK dan alat yang ada tetap berfungsi. Situs ini adalah jenis kedua, dan hanya untuk teks.

Yang Anda dapatkan di sini adalah API LLM teks uncensored yang dihosting. Anda mengarahkan klien OpenAI ke base URL di bawah ini, mengatur model ke uncensored, dan menerima penyelesaian obrolan. Tidak ada piksel yang dikembalikan. Tidak ada generasi gambar, audio, atau video, tidak ada embedding, dan tidak ada fine-tuning, dan tidak ada rencana untuk fitur-fitur tersebut sebagai bagian dari apa yang dijelaskan di halaman-halaman ini.

Apa yang kompatibel dan apa yang tidak

Kata "kompatibel" sering dibesar-besarkan dalam pemasaran, jadi berikut adalah permukaan yang tepat. Base URL adalah https://api.imagegenapi.com/v1, autentikasi adalah Authorization: Bearer <key>, dan ada dua metode.

EndpointTersedia di siniCatatan
POST /v1/chat/completionsYaStreaming, pemanggilan alat, mode JSON
GET /v1/modelsYaMenampilkan uncensored
Endpoint generasi gambarTidakLayanan teks saja
Embedding, audio, fine-tuningTidakTidak ditawarkan

Jika kode Anda memanggil jalur gambar pada base URL ini, harapkan error, bukan gambar. Hal yang sama berlaku untuk fitur OpenAI lainnya di luar dua metode di atas. Kontrol sampling yang Anda kenal berfungsi: temperature, top_p, stop, seed dan penalti diteruskan, dan balasan dapat menggunakan jendela 100.000 token yang dibagi antara prompt dan penyelesaian.

Penting juga untuk memperjelas identitas. Model di balik uncensored adalah model bobot terbuka tunggal, dijalankan oleh penyedia independen. Ini bukan API OpenAI, tidak memproksi model OpenAI, dan tidak berafiliasi dengan OpenAI. Halaman yang sesuai di situs ini, GPT image API and uncensored text, membahas perbedaan yang sama dari sudut pandang nama model gambar.

Mengapa pertanyaan ini muncul

Pengunjung tiba di halaman seperti ini karena alasan yang dapat dimengerti. Alat gambar digerakkan oleh prompt teks, prompt teks ditulis oleh model bahasa, dan banyak gerbang model bahasa berbagi satu format permintaan. Tebakan alami adalah bahwa satu API melakukan keduanya.

Dalam praktiknya, dua pekerjaan ini adalah sistem terpisah dengan kunci terpisah, harga terpisah, dan aturan terpisah. Layanan gambar menerima prompt dan mengembalikan gambar. Layanan teks menerima pesan dan mengembalikan teks lebih lanjut. Tautan di antara keduanya adalah Anda, atau skrip yang Anda tulis, membawa teks dari satu ke yang lain. Setelah Anda melihatnya dengan cara itu, pertanyaan yang berguna berubah dari "apakah API ini membuat gambar" menjadi "bisakah API ini menulis prompt yang lebih baik untuk model gambar yang sudah saya gunakan".

Itu adalah kasus penggunaan nyata, dan tempat di mana model teks uncensored dapat menjadi penting. Asisten tujuan umum sering menulis ulang, melembutkan, atau menolak permintaan prompt yang menyentuh tema fiksi dewasa, kekerasan dalam pengaturan cerita, atau estetika gelap. Model yang disesuaikan untuk menjawab permintaan dewasa yang sah tanpa penolakan biasanya akan melakukan tugas penulisan sesuai permintaan. Batas keras tetap berlaku: tidak ada konten seksual yang melibatkan anak di bawah umur, dalam bingkai apa pun.

Menggunakan API teks untuk menulis prompt gambar

Berikut adalah contoh kecil yang berfungsi. Ini meminta model untuk prompt terperinci, yang kemudian Anda tempel ke generator gambar yang Anda gunakan. Kode ini menggunakan SDK Python OpenAI resmi terhadap base URL ini.

from openai import OpenAI

client = OpenAI(base_url="https://api.imagegenapi.com/v1", api_key="YOUR_KEY")

reply = client.chat.completions.create(
    model="uncensored",
    temperature=0.8,
    messages=[
        {"role": "system", "content": "You write prompts for text-to-image models. Reply with one paragraph: subject, composition, lighting, palette, lens or style. No preamble."},
        {"role": "user", "content": "A ruined lighthouse at dusk for a dark fantasy book cover."},
    ],
)
print(reply.choices[0].message.content)

Panggilan yang sama dari baris perintah:

curl https://api.imagegenapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"uncensored","messages":[{"role":"user","content":"Write a one-paragraph image prompt: a ruined lighthouse at dusk, dark fantasy cover art."}]}'

Membuat output yang dapat digunakan

Generator gambar berbeda dalam apa yang mereka terima, jadi bentuk hasilnya dengan pesan sistem Anda. Minta struktur tetap, batas kata, dan daftar hal-hal yang harus dihindari. Jika Anda memerlukan prompt di dalam pipeline, minta JSON dengan response_format diatur ke tipe json_object dan minta kunci seperti prompt dan negative. Kemudian parse dan teruskan bidang tersebut ke klien gambar Anda. Mengatur seed dan temperature rendah memberikan output yang lebih dapat diulang saat Anda mengiterasi susunan kata.

Alur kerja batch dengan angka nyata

Misalkan Anda menghasilkan prompt untuk 1.000 adegan. Setiap permintaan mengirim sekitar 300 token (instruksi plus catatan adegan singkat) dan menerima prompt sekitar 200 token. Harga adalah $0,15 per 1M token input dan $0,50 per 1M token output.

  • Satu permintaan, input: 300 / 1.000.000 x $0,15 = $0,000045.
  • Satu permintaan, output: 200 / 1.000.000 x $0,50 = $0,0001.
  • Satu permintaan total: $0,000145.
  • 1.000 permintaan: 1.000 x $0,000145 = $0,145.

Jadi seribu prompt biayanya sekitar 14,5 sen, dan langkah teks biasanya merupakan bagian kecil dari tagihan dibandingkan dengan generasi gambar itu sendiri, yang harganya harus Anda periksa dengan penyedia tersebut. Kunci penuh memungkinkan 8 permintaan paralel dan 300 permintaan per menit, sehingga 1.000 permintaan muat dalam beberapa menit dengan kumpulan pekerja kecil. Tangani HTTP 429 dengan menunggu; header Retry-After: 5 memberi tahu Anda berapa lama pada kelebihan beban sementara.

Anda dapat mencoba semua ini tanpa membayar. Setelah mendaftar, halaman kunci API memiliki kredit uji coba $0,50 satu klik, berlaku selama 7 hari. Jangka panjang, top-up berkisar dari $20 hingga $500 dan dibayar dengan kripto (USDT di TRC20 atau USDC di Base); lihat harga untuk tingkat bonus.

Kesalahan yang harus dihindari

Beberapa kesalahan muncul berulang kali ketika seseorang mencoba menggunakan endpoint berbentuk OpenAI untuk pekerjaan gambar.

  • Memanggil jalur gambar dan mengharapkan gambar. Hanya dua metode yang didokumentasikan tersedia di sini. Periksa body error daripada mencoba lagi, karena percobaan ulang tidak akan mengubah hasilnya.
  • Meminta model teks untuk "menggambar" sesuatu. Model tersebut mungkin menjawab dengan seni ASCII, deskripsi, atau permintaan maaf. Jika Anda menginginkan gambar, kirimkan prompt yang ditulisnya ke generator gambar sebenarnya.
  • Melewati daftar model. Panggilan GET /v1/models yang cepat mengonfirmasi kunci berfungsi dan bahwa satu-satunya model adalah uncensored. Tidak dikenai biaya.
  • Mengabaikan respons 429. Kunci uji coba memungkinkan 2 permintaan paralel, sehingga loop dengan sepuluh pekerja akan gagal dengan cepat. Batasi jumlah pekerja atau tambahkan jeda singkat.
  • Mengirim body yang sangat besar. Batasnya adalah 8 MB per permintaan. Panggilan penulisan prompt sangat kecil, jadi ini jarang menjadi masalah, tetapi dokumen yang disalin-tempel dapat mencapai batas tersebut.

Tidak ada dari ini yang sulit diperbaiki, dan obat tercepatnya adalah skrip pengujian sepuluh baris yang dijalankan sebelum Anda menghubungkan apa pun ke alat yang lebih besar.

Kapan layanan lain lebih cocok

Bersikaplah praktis tentang pilihannya. Jika Anda membutuhkan gambarnya sendiri, Anda membutuhkan penyedia gambar, dan OpenAI adalah salah satu dari beberapa; lihat dokumentasi dan harga terbarunya untuk detail apa yang ditawarkannya. Jika satu-satunya tujuan Anda adalah prompt bersih dalam gaya arus utama, asisten standar mungkin sudah cukup dan Anda sama sekali tidak memerlukan layanan ini.

API ini lebih cocok ketika langkah teks menjadi hambatan: asisten yang Anda gunakan menolak atau mengurangi kualitas permintaan prompt Anda, Anda memerlukan volume tinggi prompt dengan harga per-token yang terprediksi, atau Anda ingin endpoint yang kompatibel dengan OpenAI untuk fiksi, roleplay, dan alat pendamping untuk penggunaan dewasa yang sah tanpa menulis ulang kode klien Anda. Untuk detail parameter lengkap, dokumentasi memiliki format permintaan dan kode kesalahan.

Satu catatan praktis lagi: prompt yang dikirim ke API ini tidak digunakan untuk pelatihan. Namun, perlakukan layanan yang dihosting sebagai di luar mesin Anda dan hindari mengirim rahasia yang tidak akan Anda tempel ke formulir web.

Tanya jawab

Apakah ini API gambar OpenAI?

Tidak. Ini adalah API LLM teks independen yang meniru format permintaan OpenAI untuk penyelesaian obrolan. API ini tidak menghasilkan gambar dan tidak dioperasikan oleh OpenAI.

Bisakah saya menggunakan SDK OpenAI dengan ini?

Ya, untuk obrolan teks. Atur Base URL ke https://api.imagegenapi.com/v1, gunakan kunci API Anda, dan gunakan model ID uncensored.

Apakah API ini dapat mendeskripsikan atau menganalisis gambar?

Tidak. API ini hanya menerima dan mengembalikan teks. Input gambar, output gambar, audio, dan video tidak didukung.

Lalu apa yang bisa saya lakukan untuk pekerjaan gambar?

Gunakan API ini untuk menulis, memperluas, atau menerjemahkan prompt untuk generator gambar pilihan Anda, serta menghasilkan data prompt terstruktur dalam format JSON.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kunci, ubah Base URL. Itu saja seluruh proses pengaturannya.

Dapatkan kunci API