Referensi API: Chat Completions
Integrasikan API AI uncensored ke dalam aplikasi Anda dengan satu perubahan kode. Panduan ini mencakup titik akhir kompatibel OpenAI, streaming, dan pemanggilan alat yang Anda butuhkan untuk membangun generasi tanpa batasan ke dalam tumpukan Anda.
Memulai: Permintaan Pertama
Kirim permintaan penyelesaian chat pertama Anda dalam waktu kurang dari satu menit. Endpoint menerima payload OpenAI standar dan mengembalikan respons teks tanpa batasan. Inisialisasi klien dengan kunci API Anda dan URL dasar. Kemudian panggil endpoint penyelesaian chat dengan ID model diatur ke "uncensored". Model menghasilkan teks tanpa penolakan konten untuk penggunaan dewasa yang sah.
Anda dapat memverifikasi koneksi dengan mencantumkan model yang tersedia. Ini mengonfirmasi bahwa server dapat dijangkau dan kredensial Anda valid. Respons mengonfirmasi ID model dan ketersediaan endpoint.
Autentikasi dan URL Dasar
Gunakan kunci API Anda untuk setiap permintaan ke URL dasar https://api.geminisemcensura.com/v1. Kunci dibuat secara instan saat Anda mendaftar melalui Google atau email. Teruskan di Authorization header sebagai token Bearer. Jika Anda menghasilkan kunci baru, kunci lama akan menjadi tidak valid secara langsung. Ini memudahkan manajemen kredensial untuk aplikasi Anda. Anda dapat membuat ulang kunci langsung dari dasbor tanpa kehilangan kredit prabayar Anda.
Parameter: Suhu, Top P, dan Stop
Kendalikan acak generasi dengan parameter standar. Tetapkan temperature untuk menyesuaikan kreativitas. Nilai yang lebih rendah menghasilkan output yang lebih deterministik. Nilai yang lebih tinggi memperkenalkan variasi. Gunakan top_p untuk sampling nuklir untuk membatasi kumpulan token. The stop parameter menghentikan generasi ketika urutan tertentu muncul. Ini berguna untuk mengontrol panjang atau struktur output.
Parameter-parameter ini bekerja persis seperti di SDK OpenAI. Anda dapat menyesuaikan gaya respons tanpa mengubah model. Model tanpa sensor menghormati batasan ini sambil mempertahankan tidak adanya penolakan konten. Sesuaikan agar sesuai dengan kasus penggunaan spesifik Anda.
Respons Streaming (SSE)
Aktifkan streaming dengan mengatur stream true. Server mengembalikan serangkaian Server-Sent Events. Setiap peristiwa berisi potongan teks parsial yang dihasilkan. Ini memungkinkan Anda menampilkan output secara real-time. Ini mengurangi latensi yang dirasakan bagi pengguna akhir.
Bagian terakhir mencakup statistik penggunaan token. Anda dapat melacak token input dan output untuk akurasi penagihan. Kesalahan selama streaming dikirim sebagai peristiwa terakhir dengan objek kesalahan. Tangani peristiwa ini untuk mengelola gangguan jaringan dengan baik.
Pemanggilan Alat dan Mode JSON
Gunakan pemanggilan fungsi untuk mengintegrasikan alat eksternal. Tentukan fungsi dalam tools parameter. Model mengembalikan argumen terstruktur untuk fungsi yang ditentukan. Anda mengeksekusi fungsi dan mengirimkan hasilnya kembali ke model. Ini memungkinkan alur kerja multi-langkah yang kompleks. Mode JSON memaksakan output JSON yang ketat. Gunakan response_format dengan json_object untuk parsing yang andal.
Model tanpa sensor menangani definisi alat tanpa menolak berdasarkan topik. Model ini mendukung skema alat OpenAI standar. Hal ini memastikan kompatibilitas dengan pustaka penggunaan alat yang ada. Anda dapat membangun agen yang berinteraksi dengan API atau basis data secara mulus.
Batas dan Kuota
API menerapkan batas laju ketat untuk memastikan stabilitas. Anda diizinkan 300 permintaan per menit per kunci. Konkurensi dibatasi hingga 8 permintaan simultan. Ukuran badan permintaan maksimum adalah 8 MB. Jendela konteks mendukung 100,000 token untuk input dan output gabungan. Output maksimum default adalah 2,048 token kecuali Anda menentukan lain.
Jika Anda melebihi batas laju, Anda menerima error 429. Respons mencakup header retry-after. Pantau penggunaan Anda untuk menghindari gangguan. Batas ini berlaku untuk semua endpoint, termasuk permintaan streaming. Rencanakan pekerjaan batch Anda dengan tepat.
cURL
curl https://api.geminisemcensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the release date of the last update"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisemcensura.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.geminisemcensura.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);Streaming
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)FAQ
Apakah API gemini tanpa sensor kompatibel dengan SDK OpenAI resmi?
Ya, ini sepenuhnya kompatibel dengan OpenAI. Anda hanya perlu mengubah URL dasar dan kunci API dalam konfigurasi klien Anda. Struktur endpoint dan format respons sesuai dengan API chat completions standar.
Apa yang terjadi jika saya mendapatkan error 402?
Error 402 menunjukkan bahwa kredit prabayar Anda telah habis. Karena kami menggunakan model prabayar, Anda harus mengisi ulang akun Anda untuk terus membuat permintaan. Anda dapat menambahkan kredit menggunakan USDT atau USDC melalui kripto. Kredit percobaan kedaluwarsa setelah 7 hari jika tidak digunakan.
Apakah model tanpa sensor memfilter konten?
Model ini tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Satu-satunya batas keras adalah konten seksual yang melibatkan anak di bawah umur, yang selalu ditolak. Ini membuatnya cocok untuk penulisan kreatif, peran, dan aplikasi penelitian tanpa batasan.
Dapatkan kunci API Anda dalam beberapa menit
Daftar, ambil kunci Anda, dan perbarui URL dasar. Itu saja.