API AI NSFW: membuat gambar dan video dewasa dari kode Anda sendiri
Apa yang diizinkan API Genlaxy untuk konten dewasa, cara penolakan sampai ke kode Anda, dan pemeriksaan yang perlu dilakukan aplikasi sebelum mengirim prompt.

Jika Anda sedang membangun produk dewasa, aplikasi pendamping, alat seni, atau generator pribadi untuk dipakai sendiri, Anda bisa memanggil model yang sama dengan yang dipakai studio dari kode Anda sendiri. Ini daftar periksa untuk melakukannya khusus dengan konten NSFW: apa yang diizinkan API, bagaimana API menolak, dan apa yang menjadi tugas Anda, bukan tugas kami. Mekanisme umumnya (kunci, endpoint, permintaan siap pakai untuk setiap model) ada di halaman API.
1. Ketahui apa yang diizinkan API
API mengikuti ketentuan layanan yang sama persis dengan studio, kata demi kata. Konten dewasa antara orang dewasa diizinkan. Tiga hal tidak pernah diizinkan: konten seksual yang melibatkan anak di bawah umur atau age-play, konten yang menggambarkan tindakan tanpa persetujuan, dan gambar seksual atau intim dari orang nyata yang dapat dikenali. Selain itu, setiap model berjalan di penyedia dengan moderasinya sendiri, dan sebagian model menolak prompt dewasa sepenuhnya.
Daftar model yang dikembalikan API tidak punya penanda dewasa, dengan alasan yang sama seperti katalog tidak punya: penyedia mengubah aturannya, dan penanda yang tidak bisa kami jaga kebenarannya akan menyesatkan Anda. Uji model yang ingin Anda pakai masing-masing dengan satu permintaan yang jelas dewasa, lalu susun daftar model Anda dari yang lolos. Panduan model gambar NSFW kami menjelaskan tesnya.
2. Tangani dua jenis penolakan
Kode Anda akan menemui penolakan dari dua tempat, dan keduanya datang dengan cara berbeda:
- Pemeriksaan kami, secara sinkron. Setiap kolom teks bebas dalam permintaan diperiksa sebelum ada yang ditagih. Prompt yang melibatkan anak di bawah umur langsung kembali sebagai 400 dengan kode PROMPT_REJECTED_MINOR; kekerasan seksual atau adegan sadis sebagai PROMPT_REJECTED_VIOLENCE. Tidak ada render yang dibuat dan saldo Anda tidak tersentuh.
- Penyedia, belakangan. Permintaan diterima dan ditagih, render dimulai, lalu penyedia menolaknya. Saat Anda melakukan polling, render berakhir dengan refunded: true dan kode kegagalan MODERATION_REJECTED, dan biayanya sudah kembali ke saldo Anda.
Anggap yang pertama final: jangan dicoba ulang, dan jangan diubah kata-katanya secara otomatis. Anggap yang kedua sebagai sinyal tentang modelnya: mencoba ulang input yang sama di model yang sama biasanya gagal dengan cara yang sama, jadi alihkan ke model berikutnya di daftar yang sudah Anda uji atau beri tahu pengguna dengan jelas bahwa model ini menolak.
{ "modelId": "<id dari daftar model>", "inputs": { "prompt": "Potret telanjang seorang pria dewasa berusia empat puluhan berdiri di dekat jendela berjejak hujan pada malam hari, lampu kota di belakangnya, pencahayaan low-key, lensa 85mm" } }Tulis usia di prompt seperti Anda menggambarkan seseorang: "wanita berusia tiga puluhan", "pria berusia empat puluhan". Sebelum prompt gambar atau video dikirim, kata seperti "gadis" dan "cowok" diubah menjadi kata-kata dewasa, jadi prompt yang sejak awal menyebut "wanita dewasa" akan dirender lebih dekat dengan yang diminta pengguna Anda.
3. Tambahkan pemeriksaan yang menjadi tanggung jawab Anda
Pemeriksaan kami adalah batas bawah, bukan moderasi Anda. Ketentuan layanan membuat Anda bertanggung jawab atas semua yang dibuat dengan kunci Anda, termasuk oleh pengguna Anda sendiri, dan meminta Anda membatasi layanan Anda hanya untuk orang yang cukup umur secara hukum. Dalam praktiknya, itu berarti:
- Gerbang usia di depan setiap fitur yang membuat konten dewasa, sebelum permintaan pertama, bukan sesudahnya.
- Pemeriksaan prompt Anda sendiri sebelum memanggil kami, supaya pengguna yang mengetik sesuatu yang dilarang dihentikan dan dicatat di sisi Anda. Kode penolakan kami adalah lapis kedua, bukan yang pertama.
- Tidak ada unggahan orang nyata ke alur dewasa. Jika aplikasi Anda menerima bingkai awal atau gambar referensi, jangan biarkan itu berupa foto orang yang dapat dikenali saat hasilnya seksual.
- Catatan siapa meminta apa, terhubung ke id pengguna Anda sendiri, supaya saat ada masalah Anda bisa bertindak pada akun yang tepat.
4. Uang, kunci, dan file
- Satu saldo. Render lewat API dibayar dari saldo yang sama dengan studio dengan harga yang sama, dalam sen euro. Isi ulang terkecil adalah €5.00.
- Idempotensi. Kirim header Idempotency-Key di setiap panggilan create, supaya percobaan ulang akibat gangguan jaringan tidak pernah menagih Anda dua kali.
- Kunci tetap di server Anda. Kunci diawali gl_live_, hanya ditampilkan sekali, dan tempatnya di rahasia sisi server, tidak pernah di browser atau bundel aplikasi. Cabut kunci itu di Pengaturan jika bocor.
- Unduh segera. File yang sudah jadi dihapus setelah masa penyimpanan, jadi salin hasilnya ke penyimpanan Anda sendiri begitu render berhasil.
Video bekerja dengan cara yang sama lewat API; catatan kami tentang menganimasikan gambar diam dewasa berlaku tanpa perubahan, termasuk mengapa model video lebih sering menolak daripada model gambar.
Pertanyaan
Apakah API Genlaxy mengizinkan pembuatan konten NSFW?
Ya, untuk konten dewasa antara orang dewasa, di bawah ketentuan yang sama dengan studio. Konten yang melibatkan anak di bawah umur, tanpa persetujuan, atau orang nyata yang dapat dikenali selalu ditolak, dan sebagian model menolak prompt dewasa di tingkat penyedianya.
Bagaimana API melaporkan prompt NSFW yang ditolak?
Prompt yang ditolak pemeriksaan kami mendapat 400 dengan PROMPT_REJECTED_MINOR atau PROMPT_REJECTED_VIOLENCE dan tidak pernah ditagih. Render yang ditolak penyedia berakhir dengan dana dikembalikan, dengan kode kegagalan MODERATION_REJECTED.
Siapa yang bertanggung jawab atas apa yang dibuat pengguna saya?
Anda. Ketentuan layanan membuat pemegang kunci bertanggung jawab atas semua yang dibuat dengan kunci itu, termasuk oleh penggunanya, dan meminta agar layanan dibatasi hanya untuk orang yang cukup umur secara hukum.


