UncensoredDokumentasi teknis API AI unzensur
Dokumentasi teknis API AI unzensur
Mulai dengan API LLM tanpa sensor kami dalam hitungan menit. Masukkan kunci Anda, arahkan ke URL dasar, dan kirim teks.
URL dasar dan autentikasi
URL dasar adalah https://api.unzensierteki.com/v1 dan memerlukan kunci API di header Authorization: Bearer <KEY>. Anda mendapatkan kunci ini segera setelah pendaftaran melalui Google atau email di halaman "Get API key". Setiap akun hanya menyimpan satu kunci aktif; yang baru menggantikan yang lama. Autentikasinya sederhana dan berfungsi dengan klien yang kompatibel dengan OpenAI apa pun.
curl https://api.unzensierteki.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
}'Kunci yang valid memungkinkan akses ke semua titik akhir (endpoint). Kunci yang tidak valid akan memicu kesalahan 401. Periksa input kunci Anda jika koneksi gagal.
POST /v1/chat/completions: Parameter dan Struktur
Kirimkan prompt Anda ke endpoint /v1/chat/completions dengan ID model "uncensored". Titik akhir ini memproses input teks dan menghasilkan output teks tanpa penyaringan konten untuk pengguna dewasa. Anda dapat menetapkan parameter seperti temperature, top_p und stop disesuaikan untuk mengendalikan perilaku model. Model menjawab semua topik selama legal.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierteki.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)Struktur permintaan mengikuti standar OpenAI Chat Completions. Anda juga dapat presence_penalty und frequency_penalty digunakan untuk mengendalikan pengulangan kata. Ini ideal untuk roleplay dan petualangan teks.
Streaming mit SSE und Token-Nutzung
Aktivkan streaming dengan stream: true setelahnya. Anda akan menerima Server-Sent Events (SSE) yang mengembalikan token demi token. Respons terakhir berisi metadata penggunaan token, termasuk jumlah token input dan output. Ini memungkinkan tampilan respons secara real-time di aplikasi 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)Streaming berguna untuk mengurangi latensi bagi pengguna akhir. Anda dapat memproses token segera tanpa menunggu respons lengkap. Statistik token membantu dalam pengendalian biaya.
Mode JSON dan Function Calling
Gunakan response_format: {"type": "json_object"}, untuk memaksa output JSON yang ketat. Ini sangat penting untuk integrasi ke dalam aplikasi yang membutuhkan data terstruktur. Anda juga dapat tools und tool_choice digunakan untuk memanggil fungsi. Model mendukung Tool-Calling untuk alur kerja kompleks.
Fungsi mode JSON memastikan output dapat diuraikan. Ini menghindari kesalahan parsing di perangkat lunak Anda. Function Calling secara signifikan memperluas kemungkinan API.
Titik akhir model dan batas token
Titik akhir GET /v1/models mencantumkan model yang tersedia. Model "uncensored" mendukung jendela konteks 100.000 token (input plus output). Output maksimum per permintaan adalah 16.000 token. Jika max_tokens nicht gesetzt ist, beträgt die maximale Ausgabe 2.048 Tokens.
Jendela konteks besar ini memungkinkan pemrosesan dokumen panjang. Anda dapat mengelola percakapan panjang tanpa kehilangan kesetiaan konteks. Batasnya jelas dan dapat diprediksi.
Batas, Fehler und Kontrol Biaya
Batasnya adalah 300 permintaan per menit per kunci dan maksimal 8 permintaan paralel. Body permintaan tidak boleh lebih besar dari 8 MB. Kesalahan seperti 401 (kunci tidak valid), 402 (tidak ada saldo) atau 429 (Rate Limit) memberikan umpan balik kepada Anda. Permintaan yang gagal tidak akan dihitung.
Saldo hanya berkurang saat token berhasil digunakan. Kesalahan 429 berarti Anda telah mencapai batas. Tunggu sebentar sebelum mencoba mengirim permintaan lagi. Ini melindungi infrastruktur dari kelebihan beban.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierteki.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);Pertanyaan umum
Berapa biaya API AI tanpa sensor?
Anda membayar $0.15 per 1M token input dan $0.50 per 1M token output. Saldo hanya berkurang saat digunakan. Permintaan error tidak dihitung. Tidak ada biaya bulanan.
Dapatkah saya menggunakan API dengan SDK OpenAI?
Ya, API ini sepenuhnya kompatibel dengan OpenAI. Cukup ubah URL dasar dan kunci API Anda. Semua parameter dan endpoint standar berfungsi seperti yang diharapkan. Ini memungkinkan integrasi mudah ke dalam proyek yang ada.
Berlaku berapa lama saldo saya?
Saldo Anda tidak pernah kedaluwarsa. Anda dapat menambahnya kapan saja. Setoran dengan kripto memberikan saldo bonus. Kredit tetap ada di akun Anda selamanya. Anda dapat menggunakannya kapan saja.
Hasilkan kunci API
Daftar, salin kunci, perbarui URL dasar. Pengaturan instan.