Permulaan Pantas API AI Tanpa Tapisan
Integrasi API AI uncensored kami dalam beberapa minit menggunakan SDK OpenAI piawai. Hantar teks, aktifkan penstriman, dan panggil alat dengan hujung serasi drop-in.
Pengesahan dan URL Asas
API ini menggunakan pengesahan kunci API piawai. Hantar kunci anda dalam Authorization header untuk setiap permintaan. URL asas adalah https://api.uncensoredopenrouter.com/v1. URL ini berfungsi dengan SDK OpenAI rasmi dengan mengubah base_url.
Tiada persediaan kompleks diperlukan. Hanya jana kunci dari papan pemuka dan hantarkannya ke klien anda.
Menghantar Pelengkapan Chat Pertama Anda
Hantar permintaan POST ke /v1/chat/completions dengan mesej anda. ID model adalah uncensored. Ia bertindak balas dengan output teks yang tidak menolak kandungan dewasa yang sah.
Berikut adalah contoh curl asas untuk memulakan penggunaan:
curl https://api.uncensoredopenrouter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the hash of this file path"}]
}'Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian digabungkan.
Menggunakan SDK Python
Gunakan perpustakaan rasmi Python OpenAI. Tetapkan base_url dan api_key sebelum memanggil chat.completions.create. Ini memastikan kod anda berjalan melawan model tanpa sensor kami.
Contoh konfigurasi:
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredopenrouter.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)Lulus model="uncensored" dalam panggilan anda.
Integrasi SDK Node
Pasang pakej npm OpenAI. Konfigurasikan klien dengan URL asas tersuai dan kunci API anda. Ini membolehkan integrasi lancar ke dalam aplikasi Node.js.
Petikan kod:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredopenrouter.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);Permintaan diproses serta-merta. Tiada menunggu untuk alokasi giliran.
Membolehkan Penstriman untuk Token Masa Nyata
Tetapkan stream: true untuk menerima token sebagaimana ia dijana. Ini mengurangkan latensi yang dirasakan untuk pengguna. API menggunakan Server-Sent Events (SSE).
Contoh pengaliran:
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)Penggunaan token termasuk dalam segmen terakhir untuk ketepatan bil.
Had had laju dan ralat
API mengenakan had 300 permintaan setiap minit per kunci. Jika anda melebihi ini, anda akan mendapat ralat 429. Ralat 401 bermaksud kunci anda tidak sah. Ralat 402 menunjukkan kredit tidak mencukupi.
Kesalahan adalah percuma. Anda hanya membayar untuk penggunaan token yang berjaya. Tetingkap konteks 100,000 token ditetapkan semula setiap permintaan.
Soalan lazim
Adakah ini API tanpa sensor rasmi OpenRouter?
Tidak. Kami adalah perkhidmatan bebas. Kami tidak menyediakan model atau infrastruktur OpenRouter'. Sila rujuk dokumentasi OpenRouter untuk had dan harga khusus mereka. API kami adalah penyelesaian berasingan yang dihoskan dengan modelnya sendiri.
Bagaimakah kredit prabayar berfungsi?
Kredit dikenakan berdasarkan penggunaan token sebenar. Ralat dan penolakan adalah percuma. Kredit tidak pernah luput. Anda boleh menambah baki dengan crypto sahaja, bermula dari $20.
Apakah saiz tetingkap konteks?
Tingkap konteks adalah 100,000 token untuk prompt dan penyelesaian bersama-sama. Anda boleh menghantar sehingga 16,000 token setiap permintaan.
Buka kunci API anda
Daftar, ambil kunci, dan kemas kini URL asas anda. Itu keseluruhan prosesnya.