NSFW Kode Claude: panduan memulai & integrasi sdk
Gantilah URL dasar OpenAI standar Anda dengan titik akhir kami untuk menjalankan kode klien yang sama terhadap model tanpa sensor. Anda mendapatkan generasi teks tanpa batasan tanpa mengubah integrasi SDK Anda.
Instalasi dan konfigurasi
Mulai dengan mengganti URL dasar Anda agar mengarah ke endpoint khusus kami. Perubahan tunggal ini memungkinkan kode yang ada Anda untuk melewati penolakan standar secara instan. Anda tidak memerlukan pustaka baru, hanya tujuan baru untuk permintaan Anda.
Konfigurasikan kunci API Anda segera setelah pendaftaran. Kunci muncul di dasbor Anda dan berfungsi dengan klien kompatibel OpenAI mana pun. Gunakan konfigurasi ini untuk mengalihkan lalu lintas melalui LLM uncensored kami tanpa menyentuh logika aplikasi Anda.
Contoh penyelesaian chat dasar
Kirimkan permintaan completion chat standar untuk menghasilkan teks tanpa batasan. Model menerima prompt Anda dan mengembalikan respons langsung tanpa filter untuk tema dewasa.
Gunakan perintah curl di bawah ini untuk memverifikasi konektivitas. Ganti YOUR_API_KEY dengan token yang Anda buat. Endpoint ini melayani model uncensored yang dioptimalkan untuk generasi konteks tinggi.
curl https://api.claudecodensfw.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the steps to restart the system service"}]
}'Respons berisi teks lengkap dari kelengkapan. Anda dapat memproses string ini langsung di aplikasi Anda. Tidak diperlukan parsing khusus untuk output teks standar.
Responsi streaming dan penggunaan
Stream token secara real-time untuk mengurangi latensi persepsi bagi pengguna. Metode ini mengirimkan hasil parsial saat dihasilkan. Ini memberikan pengalaman yang lebih mulus untuk aplikasi interaktif.
Gunakan cuplikan SDK Python untuk menangani streaming secara efisien. Kode menangkap setiap bagian saat tiba. Anda dapat menumpuk bagian-bagian ini untuk membangun respons akhir atau menampilkannya secara langsung.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudecodensfw.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)Streaming didukung melalui Server-Sent Events. Chunk terakhir menyertakan detail penggunaan token. Lacak konsumsi Anda secara akurat tanpa panggilan API tambahan.
Parameter dan mode lanjutan
Kendalikan kreativitas dan struktur output Anda menggunakan parameter standar. Sesuaikan suhu untuk variabilitas atau top_p untuk pengambilan sampel inti. Pengaturan ini bekerja persis seperti pada model lain.
Gunakan SDK Node untuk mengirim respons JSON terstruktur. Setel response_format ke json_object untuk parsing yang andal. Ini berguna untuk menghasilkan data atau cuplikan kode yang harus mengikuti skema ketat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudecodensfw.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);Pemanggilan fungsi juga didukung. Tentukan alat dalam permintaan Anda dan biarkan model memutuskan kapan memanggilnya. Ini memungkinkan alur kerja kompleks tanpa pengkodean logika secara hardcode.
Penanganan kesalahan dan batasan
Tangani kesalahan HTTP standar dengan baik dalam aplikasi Anda. Status 401 menunjukkan kunci API tidak valid atau hilang. Periksa kredensial Anda dan pastikan kunci aktif.
Status 402 berarti kredit prabayar Anda telah habis. Isi ulang via kripto untuk melanjutkan layanan. Kredit tidak pernah kedaluwarsa, sehingga Anda dapat menambahkan dana kapan saja sesuai kenyamanan Anda.
Status 429 menandakan bahwa Anda telah mencapai batas laju. Anda diizinkan 300 permintaan per menit. Tunggu sebentar sebelum mencoba permintaan Anda lagi.
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)Hormati jendela konteks 100.000 token. Batas ini berlaku untuk jumlah token prompt dan penyelesaian. Melampaui batas ini akan menghasilkan error. Rencanakan ukuran input Anda sesuai.
Pertanyaan umum
Apakah ini API NSFW claude code resmi?
Tidak, kami adalah penyedia independen yang menghosting model open-weight. Kami menawarkan pengalaman LLM uncensored yang kompatibel dengan endpoint OpenAI standar. Periksa dokumentasi vendor untuk detail model spesifik mereka.
Apakah model tanpa sensor mendukung pembuatan gambar?
Tidak, API ini hanya melayani teks. API ini tidak mendukung embedding, audio, video, atau pembuatan gambar. Anda dapat menggunakan pemanggilan fungsi untuk mengintegrasikan dengan layanan lain jika diperlukan.
Bagaimana cara mengisi ulang kredit?
Isi ulang dilakukan hanya melalui kripto, khususnya USDT pada TRC20 atau USDC pada Base. Isi ulang minimum dimulai dari $20. Kredit Anda tidak pernah kedaluwarsa dan bonus diterapkan secara otomatis.
Dapatkan kunci Anda dalam hitungan detik
Daftar, salin token, perbarui URL endpoint. Itulah seluruh konfigurasi.