Rujukan API
Akses tanpa sensor yang boleh disisipkan dengan endpoint API serasi OpenAI standard yang memerlukan sifar perubahan kod untuk bertukar daripada penyedia sedia ada.
Pengesahan dan URL Asas
Gunakan kunci API anda dengan https://api.routerllm.cc/v1 URL asas. Daftar dengan Google atau e-mel dan kata laluan untuk mendapatkan kunci anda serta-merta. Tiada nombor telefon diperlukan. Kunci ini mengesahkan semua permintaan ke hujung sambungan chat-completions.
curl https://api.routerllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five python libraries for web scraping."}]
}'Kekalkan kunci anda selamat. Satu kunci aktif menggantikan yang lama jika anda menjana kunci baru. Ralat dan penolakan adalah percuma, jadi anda boleh menguji dengan selamat.
Hujung Sambungan Penyelesaian Sembang
Hantar prompt ke POST /v1/chat/completions endpoint. ID model ialah uncensored. Ia adalah model berat terbuka yang ditala untuk penggunaan dewasa yang sah, bukan model vendor seperti GPT atau Claude.
from openai import OpenAI
client = OpenAI(base_url="https://api.routerllm.cc/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)Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian bersama-sama. Anda mendapat 16,000 token output secara lalai, atau 2,048 jika anda membiarkan max_tokens.
Penghantaran berstrim dengan SSE
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan Acara Diterusi Pelayan (SSE). Data penggunaan token muncul dalam potongan terakhir aliran ini.
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)Pendekatan ini mengurangkan latensi yang dirasakan untuk respons panjang. Gunakan ia apabila membina antara muka sembang yang mendapat manfaat daripada penghantaran teks secara progresif.
Panggilan Fungsi dan Alat
Luluskan tools dalam tools array. Model menyokong panggilan fungsi dengan tool_choice pilihan. Gunakan ini untuk pengekstrakan data terstruktur atau aliran kerja automatik.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.routerllm.cc/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);Takrifkan skema fungsi anda dengan jelas. API mengendalikan pengalihan antara prompt pengguna anda dan takrifan alat. Pastikan kod anda menguraikan panggilan alat dengan betul.
Mod JSON dan Parameter
Tetapkan response_format ke {"type": "json_object"} untuk output JSON ketat. Kawal penjanaan dengan temperature, top_p, stop, dan seed. Laraskan penalti untuk kehadiran dan kekerapan untuk menghaluskan gaya output.
Gunakan parameter ini untuk melaraskan kebolehpercayaan. Mod JSON adalah penting untuk menguraikan respons yang boleh dibaca mesin. Model kekal tanpa sensor walaupun dengan pemformatan ketat.
Pengendalian Ralat dan Had
Jangka 401 untuk kunci tidak sah, 402 untuk kredit tidak mencukupi, dan 429 untuk had kadar. Hadnya ialah 300 permintaan setiap minit dan 8 permintaan serentak per kunci. Saiz badan permintaan maksimum ialah 8 MB.
Semak kod status untuk menentukan sebab. Tambah baki dengan USDT atau USDC untuk terus. Kredit tidak luput, jadi anda boleh menghentikan penggunaan tanpa kehilangan dana.
Maklumat Model dan Penggunaan Token
Query GET /v1/models ke mengesahkan model yang tersedia. Satu-satunya model ialah uncensored. Ia melayani teks masuk dan teks keluar. Tiada penyepaduan, imej, atau audio disokong.
Jejak penggunaan token dalam header respons atau hujung aliran. Harga adalah telus: $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Kredit pra-dibayar meliputi semua penggunaan.
Soalan lazim
Apakah penghala LLM terbaik untuk akses tanpa sensor?
RouterLLM menyediakan pengalih hala LLM tanpa sensor yang serasi dengan API OpenAI. Ia menghilangkan kekangan vendor dan logik pengalih hala yang kompleks. Anda hanya perlu mengubah URL asas dan kunci.
Bagaimana harga berfungsi untuk API AI tanpa penapis?
Harga adalah telus per token: $0.15 per 1M token input dan $0.50 per 1M token output. Ralat dan penolakan adalah percuma. Kredit adalah pra-bayaran melalui kriptokoin dan tidak luput.
Adakah ini alternatif open router untuk kandungan NSFW?
Ya, ia melayani satu model tanpa sensor yang disesuaikan untuk penggunaan dewasa yang sah. Ia hanya menolak kandungan seksual melibatkan kanak-kanak di bawah umur. API ini serasi dengan SDK OpenAI piawai untuk integrasi yang mudah.
Dapatkan Kunci API anda
Daftar, salin kunci, kemas kini URL asas anda. Selesai.