Poin-poin kunci
- Ganti URL dasar Anda ke api.chatgptsenzafiltri.com/v1 untuk menjaga semua kode SDK yang ada tetap identik.
- Streaming menggunakan SSE dengan jumlah token di chunk terakhir untuk pelacakan biaya yang akurat.
- Batas laju bersifat ketat pada 300 permintaan per menit per kunci dengan batas badan 8MB.
- Isi ulang kripto menawarkan kredit bonus dimulai dari tingkat $50 tanpa biaya bulanan.
1. Verifikasi Kompatibilitas OpenAI
Ya, ini berfungsi dengan kode Anda saat ini. Keuntungan utama API kompatibel OpenAI ini adalah Anda tidak perlu menulis ulang logika aplikasi Anda. Anda cukup mengubah URL dasar dan kunci API dalam konfigurasi klien Anda. Struktur endpoint cocok dengan API ChatGPT standar secara persis.
Saat Anda mengirim permintaan ke POST /v1/chat/completions, format respons tetap identik dengan yang Anda harapkan dari penyedia utama. Anda dapat menggunakan SDK resmi OpenAI untuk Python, Node.js, atau Go tanpa modifikasi. Satu-satunya perbedaan adalah model id yang Anda kirim: gunakan "uncensored" daripada gpt-4 atau gpt-3.5-turbo. Ini memastikan Anda mendapatkan output teks mentah tanpa penolakan korporat standar.
- URL Dasar: HTTPS://api.chatgptsenzafiltri.com/v1
- ID Model: "uncensored"
- Endpoint: /v1/chat/completions dan /v1/models
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsenzafiltri.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)
2. Konfigurasi Streaming untuk Output Waktu Nyata
Aktifkan streaming dengan mengatur stream=true dalam permintaan Anda. Hal ini memungkinkan Anda menerima token saat token tersebut dihasilkan, yang sangat penting untuk pengalaman pengguna dalam antarmuka obrolan. Pengirim mengirim Server-Sent Events (SSE) untuk setiap token. Anda harus mengurai potongan terakhir untuk mendapatkan penggunaan token total untuk tujuan penagihan.
Tanpa streaming, Anda menunggu seluruh respons tiba. Dengan streaming, Anda dapat menampilkan teks secara instan. Ini secara signifikan mengurangi latensi yang dirasakan. Ingatlah bahwa model uncensored dapat menghasilkan hingga 16.000 token per permintaan. Jika Anda tidak mengatur max_tokens, nilai defaultnya adalah 2.048. Sesuaikan ini berdasarkan kasus penggunaan spesifik Anda untuk menghindari pemotongan yang tidak terduga.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsenzafiltri.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);
3. Tangani Batasan Mode JSON
Paksa output terstruktur dengan menggunakan parameter mode JSON. Jika aplikasi Anda memerlukan skema tertentu, atur response_format menjadi {"type": "json_object"}. Ini membatasi model untuk menghasilkan JSON yang valid. Ini berguna untuk menguraikan data, menghasilkan struktur kode, atau memberikan respons ke sistem hiliran.
Meskipun modelnya uncensored, model ini masih mematuhi batasan struktural saat diminta. Ini berarti Anda bisa mendapatkan jawaban langsung dan tidak disaring dalam format yang dapat langsung diparsing oleh kode Anda. Pastikan prompt Anda mendefinisikan struktur JSON dengan jelas. Model akan mencoba mengikutinya, tetapi objek bersarang yang kompleks mungkin memerlukan percobaan ulang sesekali. Ini adalah trade-off standar dengan LLM.
curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
4. Pantau Batas Kecepatan (300 RPM)
Hormati batas 300 permintaan per menit per kunci API. Jika Anda melebihi batas ini, server akan mengembalikan error 429 Too Many Requests. Anda harus menerapkan backoff eksponensial di kode klien Anda. Selain itu, ada batas 8 permintaan simultan per kunci. Jangan membuka lebih banyak koneksi paralel daripada yang diizinkan.
Ukuran badan permintaan dibatasi pada 8 MB. Jika prompt Anda sangat panjang, pastikan mereka muat dalam batas ini. Jendela konteks adalah 100,000 token, tetapi payload fisik harus tetap di bawah 8 MB. Rencanakan konkuensi Anda dengan hati-hati. Jika Anda membutuhkan throughput lebih tinggi, hasilkan kunci baru, karena setiap akun hanya dapat memiliki satu kunci aktif pada satu waktu. Kunci baru menggantikan kunci lama.
- Batas: 300 RPM
- Konkurensi: 8 permintaan
- Body Maks: 8 MB
5. Terapkan Pelacakan Biaya Token
Lacak biaya dengan memantau jumlah token input dan output. Harganya jelas: $0.15 per 1M token input dan $0.50 per 1M token output. Anda hanya membayar untuk token yang digunakan dalam permintaan yang berhasil. Kesalahan dan penolakan gratis. Ini berarti Anda dapat bereksperimen tanpa khawatir tentang tagihan tak terduga untuk upaya yang gagal.
Karena kredit prabayar dibebankan berdasarkan penggunaan nyata, Anda dapat melacak saldo dengan akurat. Kredit percobaan sebesar $0.50 juga dibebankan berdasarkan konsumsi aktual. Kesalahan tidak mengonsumsi token. Ini adalah keunggulan signifikan dibandingkan penyedia yang membebankan biaya untuk setiap panggilan API terlepas dari hasilnya. Perhatikan penggunaan token dalam bagian streaming terakhir untuk memperbarui UI Anda.
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)
6. Uji Alat Function Calling
Aktifkan pemanggilan fungsi dengan mendefinisikan alat dalam permintaan Anda. Model mendukung function calling, memungkinkan Anda menentukan alat eksternal. Model dapat memutuskan kapan harus memanggil alat dan meneruskan argumen. Ini penting untuk membangun agen atau aplikasi interaktif.
Atur parameter tool_choice untuk mengendalikan bagaimana model menggunakan fungsi. Anda dapat memaksanya memanggil alat tertentu atau membiarkannya memutuskan. Model uncensored menangani definisi fungsi dengan baik, menyediakan argumen JSON yang andal. Uji skema alat Anda secara menyeluruh. Model disesuaikan untuk kejelasan, sehingga jarang mengarang nama fungsi jika didefinisikan dengan baik. Ini menjadikannya alternatif yang kuat untuk aplikasi chatbot NSFW atau tugas pengambilan data kompleks.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsenzafiltri.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)
7. Validasi Perilaku Tanpa Sensor
Diharapkan jawaban langsung tanpa filter moral untuk konten hukum. Model ini tidak menolak topik kontroversial, dewasa, atau penelitian keamanan. Model ini akan menjawab pertanyaan secara langsung, bahkan jika pertanyaan tersebut dianggap sensitif oleh penyedia lain. Ini adalah nilai proposisi inti dari LLM tanpa sensor.
Namun, ada satu batas keras: tidak ada konten seksual yang melibatkan anak di bawah umur. Aturan ini selalu berlaku. Sisanya bisa digunakan. Anda dapat menghasilkan teks mentah dan tanpa filter untuk penulisan kreatif, analisis data, atau bantuan pengkodean. Model ini adalah model open-weight yang dijalankan di server kami. Ini bukan GPT, Claude, atau model vendor lain. Ini adalah model terpisah yang disesuaikan untuk tujuan ini.
curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
8. Siapkan Alur Pembayaran Kripto
Isi saldo akun Anda hanya menggunakan kripto. Kami menerima USDT di jaringan TRC20 atau USDC di jaringan Base. Anda dapat melakukan top-up dalam jumlah bulat dari $20 hingga $500. Tidak ada biaya bulanan atau langganan. Kredit Anda tidak pernah kedaluwarsa.
Anda juga mendapatkan kredit bonus saat melakukan top-up. Top-up $50 memberikan bonus +5%. Top-up $100 memberikan bonus +10%. Top-up $200 memberikan bonus +15%. Ini membuat API LLM murah ini lebih hemat biaya. Pendaftaran sangat mudah: gunakan "Lanjutkan dengan Google" atau email dan kata sandi. Tidak diperlukan nomor telepon. Kredit percobaan sebesar $0.50 tersedia untuk akun baru.
- Pembayaran: Kripto saja (USDT/TRC20, USDC/Base)
- Rentang: $20 - $500
- Bonus: +5% hingga +15%
9. Tinjau Privasi dan Penggunaan Data
Prompt Anda tidak digunakan untuk pelatihan. Kami menghargai privasi. Saat mendaftar, Anda hanya memerlukan alamat email. Tidak diperlukan nomor telepon. Data Anda disimpan dengan aman, dan kami tidak menjual atau membagikan data prompt Anda.
Ini penting bagi pengembang yang menangani informasi sensitif. Anda dapat menggunakan AI uncensored untuk proyek milik perusahaan tanpa khawatir data Anda digunakan untuk melatih model pesaing. API dirancang untuk pengembang yang membutuhkan keandalan dan privasi. Pengembalian dana tidak diterbitkan untuk kredit, tetapi kesalahan seperti pengisian ganda diperbaiki melalui halaman Dukungan. Ini memastikan Anda mendapatkan apa yang Anda bayar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsenzafiltri.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);