ms ▾
Buat kunci

Uncensored OpenAI-Compatible API

Had kadar OpenRouter: panduan permulaan pantas

Anda menghadapi had kadar pada penyedia lain kerana mereka mengekang infrastruktur bersama. Model uncensored kami yang didedikasikan menghilangkan halangan tersebut dengan harga token prabayar yang telus.

SDK compatibility and base URL setup

Sambungkan kod klien sedia ada anda dengan mengarahkannya ke hujung sambungan yang didedikasikan. Ini API serasi OpenAI menerima header piawai dan konfigurasi SDK tanpa perubahan kod. Anda hanya perlu mengemas kini URL asas dan menyediakan kunci API anda dari papan pemuka.

https://api.openrouterratelimits.com/v1 merupakan titik masuk tunggal untuk semua permintaan. Pengesahan menggunakan skema token Bearer standard yang terdapat dalam kebanyakan perpustakaan LLM moden. Hantar kunci anda dalam Authorization header untuk mengesahkan identiti anda. Tetapan ini berfungsi dengan mana-mana klien yang mengharapkan antara muka gaya OpenAI, menjadikan migrasi serta-merta untuk pasukan yang penat dengan kunci vendor.

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

Respons penstriman dengan SSE

Aktifkan aliran dengan menetapkan stream: true dalam payload permintaan anda. API mengembalikan Server-Sent Events (SSE) untuk penghantaran token masa nyata. Setiap blok mengandungi teks yang dijana sehingga blok akhir termasuk statistik penggunaan. Pendekatan ini mengekalkan UI anda responsif walaupun untuk tetingkap konteks yang panjang.

Streaming sesuai untuk antara muka sembang atau senario roleplay di mana latensi penting. Anda tidak perlu menunggu keseluruhan penyelesaian untuk memaparkan teks. Chunk akhir sentiasa mengandungi kiraan token untuk pengebilan yang tepat. Ralat semasa streaming masih memulangkan kod status HTTP yang betul untuk penanganan serta-merta.

Pemanggilan fungsi dan mod JSON

Gunakan output terstruktur untuk pengekstrakan data atau integrasi alat. Aktifkan response_format dengan {"type": "json_object"} untuk memaksa pematuhan JSON. Mod ini penting untuk menguraikan struktur bersarang yang kompleks tanpa logik pembersihan tambahan. Panggilan fungsi berfungsi bersama penjanaan teks piawai untuk landasan kerja agen dinamik.

Takrifkan alat anda dalam tools array and specify tool_choice untuk penguatkuasaan ketat. Model mengembalikan panggilan fungsi dalam format OpenAI piawai. Ciri ini menyokong kedua-dua panggilan alat tunggal dan berbilang dalam giliran tunggal. Gunakan ini untuk membina agen yang berinteraksi dengan API atau pangkalan data luar dengan boleh dipercayai.

Menguruskan token dan parameter

Kawal tingkah laku penjanaan dengan parameter standard seperti temperature, top_p, dan stop. Tetingkap konteks menyokong sehingga 100,000 token untuk prompt dan penyelesaian gabungan. Ini membolehkan konteks sejarah yang meluas atau pemprosesan dokumen besar dalam satu permintaan.

Tetapkan max_tokens untuk membatasi panjang output, secara lalai kepada 2,048 jika tidak dinyatakan. Model mengendalikan presence_penalty dan frequency_penalty untuk kawalan gaya. Penggunaan token ditaksir berdasarkan jumlah input dan output sebenar. Kesilapan tidak menggunakan token, memastikan pengebilan yang adil untuk permintaan yang gagal.

Memahami had kadar setiap kunci

Setiap kunci API menyokong 300 permintaan setiap minit dengan had kekoncurrenan 8 permintaan serentak. Had ini terpakai per kunci, jadi mencipta beberapa kunci akan meningkatkan kelajuan anda secara linear. Saiz badan permintaan maksimum ialah 8 MB, yang muat dalam tetingkap konteks untuk kebanyakan kes penggunaan.

Rate limits reset continuously based on a sliding window. If you exceed the limit, the API returns a 429 error. Upgrade your prepaid credit to maintain priority access. Unlike shared tiers, our dedicated servers do not suffer from neighbor noise. Monitor your usage dashboard to stay within these boundaries for consistent performance.

Memecahkan ralat biasa

Kendalikan ralat dengan menyemak kod status HTTP dan badan respons. Ralat 401 menunjukkan kunci API tidak sah atau tiada. Jana semula kunci anda dari papan pemuka jika pengesahan gagal. Ralat 402 bermaksud kredit pra-dibayar anda telah habis; tambah nilai melalui crypto untuk meneruskan perkhidmatan.

Kesilapan 429 menandakan bahawa anda telah melebihi had kadar. Kurangkan kekerapan permintaan anda atau bahagikan beban kerja merentasi beberapa kunci. API tidak menagih token untuk kesilapan ini, jadi anda tidak kehilangan kredit untuk percubaan semula. Pastikan pustaka klien anda mengendalikan percubaan semula dengan penundaan eksponen untuk ketahanan.

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);

Aliran

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

Apakah had kadar Openrouter berbanding dengan API ini?

OpenRouter berkongsi infrastruktur merentasi banyak penyedia, membawa kepada pengehadan bervariabel dan had yang tidak jelas untuk model tertentu. API kami menjalankan model tidak disensor yang khusus dengan had tetap sebanyak 300 permintaan setiap minit per kunci. Anda mendapat prestasi yang boleh diramal tanpa bersaing untuk sumber dengan pengguna lain.

Adakah ini LLM tanpa sensor untuk kandungan NSFW?

Ya, model ini disetel untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia tidak menyekat topik kontroversi, fiksyen, atau penyelidikan keselamatan. Had tegas satu-satunya ialah tiada kandungan seksual yang melibatkan kanak-kanak, yang sentiasa ditolak.

Bagaimana cara membayar untuk API tanpa langganan?

Isi semula dengan USDT (TRC20) atau USDC (Base) untuk sebarang jumlah bulat dari $20 hingga $500. Anda menerima kredit bonus untuk deposit yang lebih besar, sehingga 15% tambahan. Kredit tidak luput dan hanya dicalarkan untuk penggunaan token sebenar, bukan ralat.

Dapatkan kunci anda dalam beberapa saat

Daftar, salin kunci anda, dan kemas kini URL asas. Itu sahaja.

Buat kunci