Pengenalan: Integrasikan API tanpa sensor
Integrasikan API tanpa sensor kami dalam beberapa minit menggunakan SDK OpenAI standard. Hantar teks, dapatkan teks, dan langkau saringan kandungan dengan satu URL asas.
https://api.openrouternsfwmodel.com/v1uncensored
Pasang SDK OpenAI piawai
Mula dengan memasang pustaka klien rasmi untuk bahasa pengaturcaraan pilihan anda. Ini memastikan keserasian dengan hujung sambungan serasi OpenAI kami. Gunakan pengurus pakej anda untuk menambah kebergantungan. Untuk Python, jalankan pip install openai. Untuk Node.js, jalankan npm install openai. Ini menstandardkan kod integrasi anda.
Konfigurasikan URL asas dan kunci API anda
Arahkan klien anda ke hujung khusus kami. Ini menggantikan URL OpenAI lalai dalam konfigurasi anda. Tetapkan base_url ke domain kami. Gunakan kunci API anda dari papan pemuka. Model uncensored kami bertindak balas terhadap ID uncensored. Konfigurasi ini berfungsi dengan mana-mana SDK OpenAI standard.
Hantar permintaan penyelesaian sem pertama anda
Buat permintaan POST ke hujung titik penyelesaian chat. Hantar arahan anda sebagai sebahagian daripada larik messages. Model mengembalikan respons teks tanpa penolakan kandungan. Gunakan model parameter ditetapkan kepada uncensored. Ini mengesahkan integrasi anda berfungsi dengan betul.
Dayakan penstriman untuk output token masa nyata
Tetapkan stream ke benar untuk output token masa nyata. API mengembalikan Acara Dihantar Server (SSE). Setiap bahagian mengandungi teks separa. Ini sangat sesuai untuk antara muka sembang. Penggunaan token muncul dalam bahagian akhir. Penstriman mengurangkan latensi yang dirasakan dengan ketara.
Gunakan panggilan fungsi dan mod JSON
Dayakan output terstruktur untuk aplikasi anda. Gunakan response_format untuk mod JSON ketat. Anda juga boleh menentukan alat untuk pemanggilan fungsi. Tetapkan tool_choice untuk mengautomasikan tindakan. Ini menyokong logik kompleks tanpa ralat penguraian. Model mengendalikan data berstruktur dengan boleh dipercayai.
Memahami had kadar dan kekonkurenan
Setiap kunci membolehkan 300 permintaan setiap minit. Anda boleh menjalankan 8 permintaan serentak serentak. Badan permintaan mesti kekal di bawah 8 MB. Jika anda melebihi had, anda menerima ralat 429. Kunci tidak sah mengembalikan 401. Tiada kredit bermaksud ralat 402. Ralat adalah percuma, jadi percubaan semula tidak menelan kos.
cURL
curl https://api.openrouternsfwmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouternsfwmodel.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.openrouternsfwmodel.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 saiz tetingkap konteks?
Model ini menyokong tetingkap konteks 100,000 token. Ini termasuk token prompt dan penyelesaian bersama. Anda boleh menghantar sehingga 16,000 token dalam satu respons. Jika anda tidak menetapkan max_tokens, lalaiannya ialah 2,048 token.
Bagaimana cara mengendalikan had kadar?
Anda terhad kepada 300 permintaan setiap minit per kunci. Anda boleh mempunyai 8 permintaan serentak yang aktif pada satu masa. Jika anda melebihi had ini, API akan memulangkan kod status 429. Laksanakan backoff eksponen dalam kod klien anda untuk percubaan semula.
Adakah API tanpa sensor?
Ya, model ini tidak menolak kandungan dewasa yang sah. Ia ditala untuk permainan watak dan penulisan kreatif tanpa sekatan. Had tegas satu-satunya ialah kandungan seksual melibatkan kanak-kanak. Permintaan dengan kandungan itu sentiasa ditolak.
Dapatkan kunci API anda dalam satu langkah
Daftar, salin kunci, kemas kini URL asas. Selesai.