Panduan Cepat: API Kompatibel OpenAI Tanpa Sensor
Berhenti melawan error proxy hulu dan batas laju dengan API langsung tanpa sensor yang tidak pernah menolak konten dewasa yang sah.
Instal SDK OpenAI
Instal pustaka standar untuk bahasa pilihan Anda untuk menangani permintaan segera.
Perpustakaan ini menyediakan klien yang diperlukan untuk berkomunikasi dengan endpoint kami yang kompatibel dengan OpenAI. Perpustakaan ini mengelola header autentikasi dan penguraian respons untuk Anda.
- Python:
pip install openai - Node.js:
npm install openai
Tidak diperlukan driver khusus. SDK menangani koneksi HTTP di bawahnya secara efisien.
Konfigurasikan URL Dasar dan Kunci
Arahkan klien Anda ke URL dasar khusus kami dan atur kunci API Anda untuk melewati pembatasan gateway standar.
Gunakan https://api.openrouterapiratelimit.com/v1 sebagai URL dasar Anda. Ini mengarahkan lalu lintas ke server langsung kami alih-alih lapisan proxy. Kunci API Anda mengautentikasi akun kredit pra-dibayar Anda.
Kami mendukung header standar. Masukkan kunci Anda di Authorization header. Ini memastikan permintaan Anda langsung menuju model uncensored tanpa hop perantara.
Kirim Permintaan Tanpa Sensor Pertama Anda
Kirim permintaan POST ke /v1/chat/completions dengan ID model uncensored untuk menghasilkan teks tanpa filter konten.
Model kami tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Model ini menjawab langsung berdasarkan prompt Anda.
curl https://api.openrouterapiratelimit.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send a test message to verify endpoint availability."}]
}'Ganti YOUR_API_KEY dengan kunci aktual Anda. Respons mengembalikan teks yang dihasilkan di choices array. Ini mengonfirmasi bahwa model berfungsi dan uncensored.
Aktifkan Streaming untuk Output Real-Time
Atur stream: true untuk menerima token saat dihasilkan, mengurangi latensi yang dirasakan untuk respons panjang.
Streaming memungkinkan aplikasi Anda menampilkan output secara bertahap. Ini sangat penting untuk antarmuka obrolan di mana pengguna mengharapkan umpan balik instan.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterapiratelimit.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)SDK menghasilkan potongan saat tiba. Proses setiap potongan untuk memperbarui UI Anda. Potongan terakhir berisi total penggunaan token untuk permintaan tersebut.
Gunakan Alat dan Mode JSON
Manfaatkan pemanggilan fungsi atau mode JSON ketat untuk ekstraksi data terstruktur dari model uncensored Anda.
API kami mendukung definisi alat OpenAI standar. Definisikan alat Anda dalam permintaan dan biarkan model memutuskan kapan harus memanggilnya. Atau, gunakan response_format: {"type": "json_object"} untuk output JSON yang deterministik.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterapiratelimit.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);Ini memastikan sistem turunan Anda menerima data yang dapat diparsing. Model mematuhi skema yang Anda berikan. Gunakan ini untuk integrasi yang andal ke dalam pipeline Anda.
Periksa Penggunaan dan Batas Token
Pantau penggunaan Anda terhadap jendela konteks 100,000 token dan batas 300 permintaan per menit kami.
Jendela konteks Anda mencakup token prompt dan completion. Output maksimum per permintaan adalah 16,000 token. Jika Anda tidak mengatur max_tokens, secara default menjadi 2.048.
Batas laju bersifat ketat namun dapat diprediksi. Anda mendapatkan 8 permintaan simultan per kunci. Kesalahan seperti 401 (kunci tidak valid) atau 402 (tidak ada kredit) gratis. Kesalahan 429 menunjukkan Anda mencapai batas laju. Periksa header respons untuk kuota yang tersisa.
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)Pertanyaan umum
Apa batas laju setara API OpenRouter untuk API langsung ini?
Anda mendapatkan 300 permintaan per menit dan 8 permintaan konper kunci API. Ini adalah koneksi langsung, sehingga Anda menghindari kesalahan proxy hulu yang tidak dapat diprediksi yang umum terjadi pada layanan lain.
Apakah model tanpa sensor menolak konten dewasa?
Tidak, model ini tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Satu-satunya batas tegas adalah konten seksual yang melibatkan anak di bawah umur, yang selalu ditolak.
Apa yang terjadi jika saya mencapai batas laju saya?
Anda menerima error 429. Kredit prabayar Anda tidak dikenakan biaya untuk permintaan yang gagal atau dibatasi lajunya. Anda dapat menunggu hingga jendela direset atau tingkatkan throughput Anda dengan mendapatkan kunci baru jika diperlukan.
Amankan kunci Anda dalam satu langkah
Daftar, ambil kunci Anda, perbarui URL dasar. Itu saja yang Anda butuhkan.