Mulai dengan API uncensored kami
Mulai dengan API tanpa sensor kami dengan mengarahkan SDK OpenAI-compatible Anda yang ada ke endpoint kami. Anda akan menerima akses langsung dan tidak dimediasi ke satu model yang disesuaikan dengan harga berbasis token yang transparan.
- per 1M token input
- $0.15
- Token output / 1 juta
- $0.50
- konteks token
- 100,000
- kredit percobaan
- $0.50
- permintaan per menit
- 300
Pengaturan autentikasi URL dasar
Arahkan SDK Anda ke endpoint kami dan masukkan kunci Anda di header otorisasi. Kami menyediakan satu URL dasar terhosting yang kompatibel dengan klien OpenAI-kompatibel standar. Anda menerima satu kunci aktif per akun, dan pendaftaran hanya membutuhkan waktu beberapa detik melalui Google atau email tanpa memerlukan nomor telepon. Kunci Anda memberikan akses ke model tanpa sensor segera setelah dibuat.
Autentikasi mengandalkan token Bearer standar. Jika Anda mengirimkan kunci yang tidak valid, API mengembalikan error 401. Anda bisa membuat kunci baru kapan saja, dan kunci lama akan berhenti berfungsi segera. Desain ini menjaga privasi penggunaan Anda dan akses tetap sederhana.
Anda tidak perlu mengelola beberapa versi model atau khawatir tentang routing yang tidak transparan. Endpoint melayani satu model bahasa besar tertentu yang disesuaikan untuk konten dewasa dan kurangnya penolakan. Jaga kunci Anda dengan aman, karena itu satu-satunya cara untuk mengakses kredit prabayar Anda.
Endpoint Chat completions (POST /v1/chat_completions)
Kirimkan prompt Anda ke endpoint penyelesaian obrolan untuk menerima respons teks. Ini adalah metode interaksi inti untuk API kami. Anda menyusun permintaan Anda dengan pesan sistem untuk menetapkan perilaku dan pesan pengguna untuk kueri aktual Anda. Model memproses input dan mengembalikan respons teks.
API kami ketat tentang apa yang dilakukannya. Kami tidak mendukung embedding, generasi gambar, atau pemrosesan audio. Anda memasukkan teks dan mendapatkan teks keluar. Jendela konteks mendukung 100.000 token untuk prompt dan penyelesaian secara gabungan. Ini memungkinkan percakapan panjang atau pemrosesan dokumen besar.
Jaga permintaan Anda tetap bersih dan terstruktur. Titik akhir mengharapkan format JSON tertentu. Jika Anda mengirim tipe data yang salah, Anda akan menerima kesalahan. Kami menangani beban berat inferensi di server kami sendiri.
Contoh integrasi SDK Python
Gunakan SDK Python resmi untuk berinteraksi dengan API kami dengan mudah. Kode di bawah menunjukkan cara menginisialisasi klien dengan base URL kami dan kunci Anda. Anda kemudian dapat memanggil fungsi penyelesaian chat dengan pesan Anda.
Konfigurasi ini berfungsi karena API kami sepenuhnya kompatibel dengan OpenAI. Anda tidak memerlukan pustaka klien khusus. Cukup perbarui URL dasar dan kunci API Anda. Fitur SDK lainnya tetap sama. Ini membuat migrasi dari penyedia lain menjadi mudah jika Anda perlu beralih nanti.
Kami merekomendasikan menggunakan versi terbaru SDK untuk pengalaman terbaik. Pustaka menangani percobaan ulang dan parsing JSON untuk Anda. Anda hanya perlu fokus pada logika prompt dan parameter model.
Contoh integrasi SDK Node
Integrasikan dengan Node.js menggunakan paket npm standar. Strukturnya mencermaskan contoh Python. Anda mengatur URL dasar ke endpoint kami dan memberikan kunci API Anda. Ini memastikan kompatibilitas dengan aplikasi Node.js yang ada.
SDK Node menangani permintaan HTTP secara otomatis. Anda meneruskan array pesan dan menerima objek respons. Ini termasuk konten teks yang dihasilkan. Anda kemudian dapat memproses teks ini dalam logika aplikasi Anda.
Ingat bahwa kami hanya mendukung penyelesaian teks. Jangan mengharapkan data gambar atau audio dalam respons. SDK akan mengurai respons JSON dan memberikan akses ke teks. Konsistensi ini di seluruh bahasa menyederhanakan proses pengembangan Anda.
Responsi streaming dan penggunaan token
Aktifkan streaming untuk menerima respons token demi token. Hal ini memberikan latensi yang dirasakan lebih cepat bagi pengguna Anda. Anda dapat menampilkan teks saat teks tersebut dihasilkan daripada menunggu respons lengkap. Hal ini sangat penting untuk antarmuka obrolan.
Chunk terakhir dari stream berisi statistik penggunaan token. Anda dapat menggunakan data ini untuk melacak biaya dan memantau saldo akun Anda. Streaming tidak mengubah model penetapan harga. Anda masih membayar per token yang digunakan.
API kami mendukung server-sent events untuk streaming. SDK menangani parsing event. Anda hanya perlu mengatur parameter stream menjadi true. Ini berfungsi dengan klien Python dan Node. Ini adalah cara yang direkomendasikan untuk membangun aplikasi interaktif.
Batas, error, dan detail model
Memahami batas laju dan potensi kesalahan Anda untuk membangun aplikasi yang tangguh. Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan konkuren per kunci. Ukuran tubuh permintaan dibatasi hingga 8 MB. Jika Anda melebihi batas ini, Anda akan menerima kesalahan 429. Anda dapat menerapkan backoff eksponensial untuk menangani ini dengan lancar.
Kesalahan umum termasuk 401 untuk kunci tidak valid dan 402 untuk kredit tidak cukup. Jika Anda kehabisan kredit, Anda harus menambah saldo melalui kripto untuk melanjutkan. Kesalahan dan penolakan gratis, sehingga Anda tidak membayar untuk permintaan yang gagal. Model hanya menolak konten seksual yang melibatkan anak di bawah umur, yang merupakan batas keras.
Anda dapat memeriksa model yang tersedia melalui endpoint GET /v1/models. Ini akan mengembalikan ID model uncensored tunggal. Kami tidak menawarkan beberapa model atau routing. Kesederhanaan ini mengurangi kompleksitas dan memastikan perilaku yang konsisten. Kredit prabayar Anda tidak pernah kedaluwarsa, sehingga Anda dapat menghentikan penggunaan tanpa kehilangan dana.
cURL
curl https://api.keyapiunlimited.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiunlimited.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapiunlimited.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);Streaming
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)FAQ
Apa URL dasar untuk kunci API tanpa batas?
URL dasar adalah HTTPS://api.keyapiunlimited.com/v1. Anda harus memperbarui konfigurasi SDK Anda untuk menunjuk ke URL ini. Endpoint ini melayani model tanpa sensor kami melalui antarmuka yang kompatibel dengan OpenAI standar.
Bagaimana cara menangani batas laju dan error?
Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan simultan. Jika Anda melebihi ini, Anda menerima kesalahan 429. Anda dapat menerapkan logika percobaan ulang dengan backoff eksponensial untuk mengelola batas-batas ini secara efektif.
Ukuran jendela konteksnya berapa?
Jendela konteks adalah 100.000 token untuk gabungan prompt dan completion. Hal ini memungkinkan percakapan panjang dan pemrosesan dokumen besar. Output maksimum per permintaan adalah 16.000 token.
Dapatkan kunci Anda sekarang
Daftar, salin kunci, perbarui URL dasar Anda. Itu saja.