- Codex Tidak Didukung
- API Codex: Panduan Integrasi Langkah demi Langkah
API Codex: Panduan Integrasi Langkah demi Langkah
API codex menyediakan endpoint chat-completions mentah tanpa sensor yang mencerminkan antarmuka SDK OpenAI untuk integrasi yang mulus. Anda mendapatkan akses langsung ke model bobot terbuka tanpa filter konten, membayar hanya untuk token yang benar-benar Anda konsumsi melalui kripto. Panduan ini membahas pengaturan teknis, mulai dari instalasi SDK hingga menangani respons streaming, memastikan Anda menerapkan lapisan generatif yang kuat dan tanpa batasan.
Mengapa menggunakan API Codex untuk generasi tanpa sensor
LLM Standar sering menerapkan filter konten kaku yang merusak alur naratif atau memblokir output teknis niche. API codex menyediakan satu model open-weight khusus yang disesuaikan untuk penolakan minimal pada konten dewasa yang sah, fiksi, dan topik kontroversial. Anda mengirim teks masuk, menerima teks keluar, tanpa model memutuskan bahwa topik Anda terlalu sensitif untuk produksi.
Berbagai penjaga korporat yang merutekan permintaan melalui beberapa vendor, endpoint ini melayani satu model secara langsung. Jendela konteks mencakup 100,000 token untuk prompt dan penyelesaian. Batas output dibatasi pada 16,000 token per permintaan, memastikan latensi yang dapat diprediksi. Panggilan fungsi, mode JSON, dan streaming didukung sepenuhnya. Anda hanya membayar untuk token yang digunakan; kesalahan dan penolakan tidak menimbulkan biaya. Pengaturan ini menghilangkan gesekan dari negosiasi akses atau menunggu persetujuan kuota.
Langkah 1: Instal SDK OpenAI
Mulai dengan menginstal SDK OpenAI resmi untuk bahasa pemrograman pilihan Anda. Perpustakaan ini menangani serialisasi, logika pengulangan, dan protokol streaming secara otomatis. Ini memastikan integrasi Anda tetap kompatibel dengan perilaku API standar sambil memungkinkan kustomisasi penuh parameter koneksi.
- Python:
pip install openai - Node.js:
npm install openai - Buka:
go get github.com/openai/openai-go
SDK menangani lapisan HTTP, memungkinkan Anda fokus pada struktur payload. Anda tidak memerlukan klien khusus. Perpustakaan standar mendukung header autentikasi dan parsing JSON yang diperlukan. Ini mengurangi kode boilerplate dan mempercepat siklus pengembangan. Verifikasi instalasi Anda dengan mengimpor modul klien dalam skrip sederhana.
Langkah 2: Konfigurasi URL dasar dan kunci API
Arahkan instance SDK Anda ke titik akhir khusus. Timpa URL dasar default untuk mengarahkan lalu lintas ke server tanpa sensor. Tetapkan kunci API Anda ke header otorisasi untuk akses segera. Konfigurasi ini memastikan semua permintaan melewati pengalihan OpenAI standar.
- URL Dasar:
https://api.unsupportedcodexauthmethodapikey.com/v1 - ID Model:
uncensored - Auth: Token Bearer melalui kunci yang Anda buat
Ambil kunci Anda dari dasbor setelah mendaftar dengan Google atau email. Tidak diperlukan nomor telepon. Kunci ditampilkan segera setelah pembuatan. Ganti endpoint default dalam kode Anda. Langkah ini mengisolasi lalu lintas Anda dari infrastruktur publik. Ini menjamin perilaku model yang konsisten. Anda sekarang dapat memverifikasi konektivitas dengan mencantumkan model yang tersedia.
Langkah 3: Kirim permintaan penyelesaian chat pertama Anda
Buat payload penyelesaian chat standar. Tentukan model, pesan pengguna, dan parameter opsional. Endpoint memproses permintaan dan mengembalikan respons JSON terstruktur. Ini mengonfirmasi bahwa integrasi Anda berfungsi dengan benar dengan model uncensored.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsupportedcodexauthmethodapikey.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)Respons mencakup teks yang dihasilkan, statistik penggunaan token, dan alasan penyelesaian. Anda dapat memparse konten langsung ke dalam logika aplikasi Anda. Nilai suhu dan top_p memengaruhi kreativitas. Urutan berhenti memungkinkan kontrol yang tepat atas panjang output. Struktur permintaan ini identik dengan panggilan OpenAI standar, memastikan portabilitas. Anda dapat mengganti model nanti tanpa mengubah logika inti Anda.
Langkah 4: Tangani respons streaming
Aktifkan streaming dengan mengatur parameter stream menjadi true. Server mengembalikan data secara inkremental melalui Server-Sent Events (SSE). Ini memungkinkan Anda menampilkan token kepada pengguna secara real-time. Ini secara signifikan mengurangi latensi yang dirasakan untuk output panjang.
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)Setiap chunk berisi konten parsial dan data penggunaan. Chunk terakhir mencakup jumlah token total. Anda dapat mengakumulasi teks saat tiba. Metode ini mendukung aplikasi interaktif seperti antarmuka obrolan. Ini juga memungkinkan Anda menghentikan generasi lebih awal jika pengguna campur tangan. Streaming sangat penting untuk pengalaman pengguna yang mulus. Ini menjaga koneksi tetap hidup hingga model selesai.
Langkah 5: Kelola penggunaan token dan biaya
Pantau konsumsi token untuk mengoptimalkan pengeluaran Anda. API mengenakan biaya $0.15 per juta token input dan $0.50 per juta token output. Anda hanya membayar untuk penggunaan aktual; kesalahan gratis. Kredit prabayar tidak pernah kedaluwarsa, sehingga Anda dapat menggunakannya seiring waktu.
- Biaya Input: $0,15 / 1M token
- Biaya output: $0.50 / 1M token
- Top-up: Hanya kripto (USDT TRC20 atau USDC Base)
Bonus kredit berlaku untuk pengisian lebih besar: +5% dari $50, +10% dari $100, dan +15% dari $200. Struktur ini memberi penghargaan kepada pengguna berat. Anda dapat melacak penggunaan melalui header respons. Tetapkan batas keras dalam kode Anda untuk mencegah biaya yang tidak terkendali. Batas badan permintaan 8 MB membantu mengendalikan ukuran input. Transparansi ini memastikan Anda mengetahui persis berapa yang Anda bayar.
Langkah 6: Pemecahan masalah error umum
Mengalami kesalahan adalah bagian dari integrasi API. Masalah umum termasuk batas laju, kunci tidak valid, atau ukuran payload yang melebihi batas. API mengembalikan kode status HTTP standar untuk membantu Anda melakukan debug. Error 429 menunjukkan bahwa Anda telah melebihi batas 300 permintaan per menit. Kurangi frekuensi permintaan atau terapkan backoff eksponensial.
curl https://api.unsupportedcodexauthmethodapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Parse the JSON string in the request body"}]
}'Kesalahan 400 biasanya berarti payload JSON Anda rusak. Periksa sintaksnya dan pastikan semua bidang yang diperlukan ada. Kesalahan 413 menandakan bahwa tubuh permintaan Anda melebihi 8 MB. Pangkas input Anda atau pecah menjadi bagian yang lebih kecil. Kesalahan 500 jarang terjadi tetapi menunjukkan masalah di sisi server. Coba lagi permintaan tersebut setelah jeda singkat. Kesalahan-kesalahan ini dapat diprediksi dan dikelola dengan logging yang tepat.
Langkah 7: Parameter lanjutan untuk penyesuaian output
Kendalikan perilaku model menggunakan parameter lanjutan. Suhu menyesuaikan acak; nilai yang lebih tinggi meningkatkan kreativitas. Top_p memfilter token berdasarkan probabilitas kumulatif. Gunakan urutan stop untuk menghentikan generasi pada penanda tertentu. Parameter seed memastikan output yang dapat direproduksi untuk debugging.
- Temperature: 0,7 (default) hingga 1,5 (kreatif)
- Top_p: 0,9 untuk respons yang fokus
- Mode JSON: Gunakan response_format: json_object
Pemanggilan fungsi memungkinkan model mengeluarkan data terstruktur. Tentukan alat dalam permintaan Anda untuk mengaktifkan fitur ini. Penalti kehadiran dan frekuensi mengurangi pengulangan. Parameter ini memberi Anda kontrol granular atas output. Gabungkan keduanya untuk mencocokkan kasus penggunaan spesifik Anda. Model menangani instruksi kompleks dengan baik ketika dibimbing dengan benar.
FAQ
Apakah kunci API codex berbeda dari OpenAI?
Ya. Kunci API Anda dihasilkan oleh penyedia metode autentikasi codex yang tidak didukung. Ini mengautentikasi Anda ke infrastruktur spesifik mereka, bukan OpenAI's. Anda menggunakan format SDK OpenAI standar, tetapi URL dasar mengarah ke server mereka. Kuncinya sendiri unik untuk sistem mereka.
Apa ID model LLM uncensored?
ID model adalah "uncensored". Anda menentukan ID ini dalam permintaan API Anda untuk memastikan Anda berinteraksi dengan model uncensored yang khusus. Ini adalah model open-weight yang di-host di server mereka, berbeda dari GPT atau Claude.
Apakah saya bisa menggunakan API codex untuk konten NSFW?
Ya. Model ini disesuaikan untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Model ini tidak memblokir topik kontroversial atau fiksi. Satu-satunya batas keras adalah konten seksual yang melibatkan anak di bawah umur, yang selalu ditolak. Anda dapat menghasilkan teks NSFW secara bebas dalam batas itu.
Bagaimana cara mengisi ulang kredit API codex saya?
Top-up hanya menggunakan kripto melalui USDT (TRC20) atau USDC (Base). Anda dapat menyetorkan jumlah bulat apa pun dari $20 hingga $500. Bonus berlaku: +5% dari $50, +10% dari $100, dan +15% dari $200. Kredit tidak pernah kedaluwarsa. Daftar dengan Google atau email untuk memulai.
Dapatkan kunci Anda sekarang
Daftar, salin kunci, perbarui URL endpoint. Itu saja proses lengkapnya.