Panduan Cepat: Integrasi API Tanpa Sensor
Hubungkan klien OpenAI-compatible Anda yang ada ke model uncensored kami dengan memperbarui URL dasar dan kunci API. Panduan cepat ini mencakup autentikasi, struktur permintaan, streaming, dan penggunaan alat untuk integrasi segera.
Alternatif API Kompatibel OpenAI Tanpa Sensor
Autentikasi dan URL Dasar
Kunci API Anda mengautentikasi setiap permintaan. Ganti URL dasar standar dengan endpoint kami untuk mengarahkan lalu lintas ke model tanpa sensor. Perubahan ini memungkinkan Anda menggunakan SDK yang ada tanpa memodifikasi logika inti. Kunci Anda diterbitkan segera setelah pendaftaran melalui Google atau email.
URL dasar adalah HTTPS://api.claudeapikeys.com/v1. Teruskan kunci Anda dalam header Authorization sebagai token Bearer. Pengaturan ini berfungsi dengan klien apa pun yang mendukung titik akhir kompatibel OpenAI.
Mengirim Permintaan Completion Pertama Anda
Kirimkan permintaan POST completion chat standar untuk menghasilkan teks. ID modelnya adalah "uncensored" dan menangani input serta output teks. Pendekatan ini menghilangkan kebutuhan untuk konfigurasi proxy yang kompleks. Anda dapat memulai dengan pesan sederhana untuk memverifikasi konektivitas.
- Gunakan format JSON standar untuk pesan.
- Spesifikkan model sebagai "uncensored".
- Sertakan kunci API Anda di header.
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
Mengkonfigurasi Streaming dan Token
Aktifkan streaming dengan mengatur parameter stream menjadi true. Ini mengembalikan token melalui Server-Sent Events (SSE) saat dihasilkan. Anda menerima detail penggunaan token dalam potongan terakhir. Sesuaikan suhu dan top_p untuk mengendalikan kreativitas. Metode ini mengurangi latensi yang dirasakan untuk respons panjang.
Atur max_tokens untuk membatasi panjang output. Defaultnya adalah 2.048 token jika tidak ditentukan. Jendela konteks mendukung hingga 100.000 token total.
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)
Menggunakan Alat dan Mode JSON
Integrasikan pemanggilan fungsi dengan mendefinisikan alat dalam permintaan Anda. API mendukung tool_choice dan output terstruktur. Gunakan response_format yang ditetapkan ke json_object untuk kepatuhan JSON yang ketat. Fitur ini memastikan parsing yang andal untuk aplikasi hiliran. Anda dapat mendefinisikan beberapa alat dalam permintaan yang sama.
Gabungkan alat dengan streaming untuk eksekusi alat waktu nyata. API menangani pemanggilan alat dan mengembalikan hasil dalam format yang diharapkan. Pengaturan ini sangat ideal untuk alur kerja otomatis.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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)
Contoh Integrasi Klien
Integrasikan dengan klien Node.js menggunakan paket OpenAI standar. Perbarui URL dasar dan kunci API dalam objek konfigurasi Anda. Ini memastikan kompatibilitas dengan basis kode yang ada. SDK menangani serialisasi permintaan secara otomatis.
Pastikan Anda menggunakan versi SDK terbaru. Versi lama mungkin tidak mendukung semua parameter. Uji integrasi Anda dengan prompt sederhana sebelum melakukan skala.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);
Batas Kecepatan dan Penanganan Error
Anda dibatasi hingga 300 permintaan per menit per kunci. Koncurrency dibatasi hingga 8 permintaan simultan. Badan permintaan tidak boleh melebihi 8 MB. Error seperti 401 menunjukkan kunci yang tidak valid, sedangkan 402 berarti kredit tidak cukup. 429 menandakan habisnya batas laju.
Jendela konteks mencakup token prompt dan penyelesaian. Pantau penggunaan untuk menghindari melebihi batas. Error kredit gratis, jadi Anda hanya membayar untuk token yang berhasil.
Pertanyaan umum
Bagaimana cara memulai dengan API tanpa sensor?
Daftar melalui Google atau email untuk menerima kunci API Anda secara instan. Perbarui URL dasar klien Anda's menjadi HTTPS://api.claudeapikeys.com/v1. Kirim permintaan uji dengan ID model "uncensored" untuk memverifikasi konektivitas.
Berapa batas laju untuk API?
Anda dapat melakukan hingga 300 permintaan per menit per kunci. Koncurrency dibatasi hingga 8 permintaan simultan. Body permintaan harus di bawah 8 MB. Melebihi batas ini akan mengembalikan error 429.
Apakah API mendukung streaming?
Ya, atur parameter stream menjadi true untuk Server-Sent Events. Detail penggunaan token disertakan di potongan terakhir. Ini mengurangi latensi untuk respons panjang dan meningkatkan pengalaman pengguna.
Dapatkan kunci Anda secara instan
Daftar, salin token, perbarui URL endpoint. Itu saja yang Anda butuhkan.
Buka akun