id ▾
Buat kunci

API Kompatibel OpenAI Uncensored

Batas laju OpenRouter: panduan quickstart

Anda mengalami batas laju pada penyedia lain karena mereka membatasi infrastruktur bersama. Model uncensored khusus kami menghilangkan hambatan tersebut dengan harga token prabayar yang transparan.

Kompatibilitas SDK dan setup URL dasar

Hubungkan kode klien Anda yang sudah ada dengan mengarahkannya ke endpoint khusus kami. Ini api kompatibel openai menerima header standar dan konfigurasi SDK tanpa perubahan kode. Anda hanya perlu memperbarui URL dasar dan menyediakan kunci API Anda dari dasbor.

https://api.openrouterratelimits.com/v1 adalah titik masuk tunggal untuk semua permintaan. Autentikasi menggunakan skema token Bearer standar yang ditemukan di sebagian besar pustaka LLM modern. Lemparkan kunci Anda di Authorization header untuk memverifikasi identitas Anda. Konfigurasi ini berfungsi dengan klien apa pun yang mengharapkan antarmuka bergaya OpenAI, sehingga migrasi menjadi instan bagi tim yang lelah dengan vendor lock-in.

  • URL Dasar: https://api.openrouterratelimits.com/v1
  • Header Auth: Authorization: Bearer YOUR_API_KEY
  • ID Model: uncensored

Respons streaming dengan SSE

Aktifkan streaming dengan mengatur stream: true dalam payload permintaan Anda. API mengembalikan Server-Sent Events (SSE) untuk pengiriman token secara real-time. Setiap chunk berisi teks yang dihasilkan hingga chunk terakhir mencakup statistik penggunaan. Pendekatan ini menjaga UI Anda tetap responsif bahkan untuk jendela konteks yang panjang.

Streaming sangat ideal untuk antarmuka obrolan atau skenario roleplay di mana latensi menjadi pertimbangan. Anda tidak perlu menunggu seluruh penyelesaian untuk menampilkan teks. Chunk terakhir selalu berisi jumlah token untuk penagihan yang akurat. Kesalahan selama streaming tetap mengembalikan kode status HTTP yang tepat untuk penanganan segera.

Pemanggilan fungsi dan mode JSON

Gunakan output terstruktur untuk ekstraksi data atau integrasi alat. Aktifkan response_format dengan {"type": "json_object"} untuk memaksa kepatuhan JSON. Mode ini penting untuk parsing struktur bersarang kompleks tanpa logika pembersihan tambahan. Pemanggilan fungsi bekerja berdampingan dengan generasi teks standar untuk alur kerja agen dinamis.

Tentukan alat Anda di tools array dan tentukan tool_choice untuk penegakan ketat. Model mengembalikan panggilan fungsi dalam format OpenAI standar. Fitur ini mendukung panggilan alat tunggal dan ganda dalam satu giliran. Gunakan ini untuk membangun agen yang berinteraksi dengan API atau basis data eksternal secara andal.

Mengelola token dan parameter

Kendalikan perilaku generasi dengan parameter standar seperti temperature, top_p, dan stop. Jendela konteks mendukung hingga 100.000 token untuk prompt dan penyelesaian gabungan. Ini memungkinkan konteks historis yang luas atau pemrosesan dokumen besar dalam satu permintaan.

Atur max_tokens untuk membatasi panjang output, dengan nilai default 2.048 jika tidak ditentukan. Model menangani presence_penalty dan frequency_penalty untuk kontrol gaya. Penggunaan token dibebankan berdasarkan jumlah input dan output aktual. Kesalahan tidak mengonsumsi token, memastikan penagihan yang adil untuk permintaan yang gagal.

Memahami batas laju per kunci

Setiap kunci API mendukung 300 permintaan per menit dengan batas konkurensi 8 permintaan simultan. Batas ini berlaku per kunci, sehingga membuat beberapa kunci akan meningkatkan throughput Anda secara linear. Ukuran badan permintaan maksimum adalah 8 MB, yang cocok dalam jendela konteks untuk sebagian besar kasus penggunaan.

Batas laju direset secara kontinu berdasarkan jendela geser. Jika Anda melebihi batas, API mengembalikan error 429. Tingkatkan kredit prabayar Anda untuk mempertahankan akses prioritas. Tidak seperti tier bersama, server dedicated kami tidak menderita gangguan dari tetangga. Pantau dasbor penggunaan Anda untuk tetap dalam batas ini untuk kinerja yang konsisten.

Pemecahan Masalah Kesalahan Umum

Tangani kesalahan dengan memeriksa kode status HTTP dan tubuh respons. Kesalahan 401 menunjukkan kunci API tidak valid atau hilang. Buat ulang kunci Anda dari dasbor jika autentikasi gagal. Kesalahan 402 berarti kredit prabayar Anda habis; isi ulang melalui crypto untuk melanjutkan layanan.

Kesalahan 429 menandakan bahwa Anda telah melebihi batas laju. Kurangi frekuensi permintaan atau bagi beban kerja di beberapa kunci. API tidak membebankan token untuk kesalahan ini, sehingga Anda tidak kehilangan kredit untuk percobaan ulang. Pastikan pustaka klien Anda menangani percobaan ulang dengan backoff eksponensial untuk ketangguhan.

cURL

curl https://api.openrouterratelimits.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Process one million logs"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouterratelimits.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.openrouterratelimits.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

Bagaimana batas laju Openrouter dibandingkan dengan API ini?

OpenRouter berbagi infrastruktur di banyak penyedia, yang mengarah pada throttling variabel dan batas yang tidak jelas untuk model tertentu. API kami menjalankan model uncensored dedicated dengan batas tetap 300 permintaan per menit per kunci. Anda mendapatkan kinerja yang dapat diprediksi tanpa bersaing untuk sumber daya dengan pengguna lain.

Apakah ini LLM tanpa sensor untuk konten NSFW?

Ya, model ini disetel untuk menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah. Model ini tidak memblokir topik kontroversial, fiksi, atau riset keamanan. Satu-satunya batas keras adalah tidak ada konten seksual yang melibatkan anak di bawah umur, yang selalu ditolak.

Bagaimana cara membayar untuk API tanpa langganan?

Isi saldo dengan USDT (TRC20) atau USDC (Base) untuk jumlah bulat apa pun dari $20 hingga $500. Anda menerima kredit bonus untuk deposit yang lebih besar, dengan tambahan hingga 15%. Kredit tidak pernah kedaluwarsa dan hanya dikenakan untuk penggunaan token nyata, bukan kesalahan.

Dapatkan kunci Anda dalam hitungan detik

Daftar, salin kunci Anda, dan perbarui URL dasar. Itu saja.

Buat kunci