Integrasikan model tanpa sensor
Masukkan model tanpa sensor ke dalam tumpukan Anda yang ada menggunakan endpoint yang kompatibel dengan OpenAI standar. Anda mendapatkan inferensi teks-masuk, teks-keluar dengan harga per token yang transparan dan overhead bulanan nol.
URL Dasar dan autentikasi
Hubungkan klien Anda ke gerbong khusus kami menggunakan URL dasar yang disediakan. Semua permintaan memerlukan kunci API valid yang diteruskan dalam Authorization header. Konfigurasi ini kompatibel dengan SDK OpenAI apa pun tanpa memodifikasi logika inti Anda.
Daftarkan kunci melalui Google atau email di halaman Dapatkan Kunci API. Kunci muncul segera, memungkinkan Anda mulai menguji tanpa verifikasi nomor telepon. Jaga kredensial Anda agar aman, karena kunci tersebut memberikan akses ke kredit prabayar Anda.
Melakukan permintaan pertama Anda
Kirimkan permintaan completion chat standar untuk menghasilkan teks. Gunakan pengenal model uncensored untuk mengakses model open-weight kami yang disesuaikan untuk respons tanpa batasan.
curl https://api.openrouterpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly rate for each model tier."}]
}'Pastikan payload Anda mencakup model field and your messages array. API mengembalikan JSON dengan konten yang dihasilkan, siap untuk logika aplikasi Anda.
Integrasi SDK Python
Gunakan pustaka Python resmi OpenAI untuk berinteraksi dengan API kami. Arahkan klien ke URL dasar kami dan injeksikan kunci API Anda. Pendekatan ini menjaga kode Anda tetap bersih dan memanfaatkan dukungan komunitas yang ada untuk pustaka standar.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterpricing.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)Inisialisasi klien dengan kunci Anda dan URL dasar kustom. Panggil endpoint kelengkapan chat sama seperti Anda melakukan untuk model lain, tetapi dengan uncensored ID model.
Integrasi SDK Node
Integrasikan langsung ke proyek JavaScript atau TypeScript Anda menggunakan SDK OpenAI Node. Atur baseURL dan apiKey properties untuk mengalihkan permintaan dengan benar. Metode ini memastikan keamanan tipe dan penanganan kesalahan yang mudah di aplikasi web modern.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterpricing.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);Konfigurasi instance SDK dengan kredensial Anda. Kirim pesan dan terima respons menggunakan pola async/await standar, yang cocok dengan arsitektur Node.js yang sudah ada.
Respons streaming
Aktifkan streaming dengan mengatur stream ke true dalam permintaan Anda. Ini mengembalikan stream Server-Sent Events (SSE), memungkinkan Anda menampilkan token saat mereka dihasilkan. Ini mengurangi latensi yang dirasakan bagi pengguna akhir dan meningkatkan interaktivitas.
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)Parse potongan SSE untuk memperbarui UI Anda secara real-time. Potongan terakhir mencakup penggunaan token total, yang dibebankan terhadap kredit prabayar Anda. Kesalahan selama streaming tidak membebankan biaya.
Batas, error, dan konteks
Pantau batas laju dan tangani kesalahan secara elegan. Anda diizinkan 300 permintaan per menit dan 8 permintaan simultan per kunci. Jika Anda melebihi ini, Anda menerima kode status 429. Kesalahan 401 menunjukkan kunci tidak valid, sedangkan kesalahan 402 berarti Anda perlu mengisi ulang kredit Anda.
Model ini mendukung jendela konteks 100.000 token untuk input dan output yang digabungkan. Output maksimum dibatasi pada 16.000 token kecuali ditentukan lain. Jaga permintaan Anda dalam batas ini untuk menghindari pemotongan atau kesalahan.
Pertanyaan umum
Bagaimana ini dibandingkan dengan harga Open Router?
Tarif per token kami transparan dan kompetitif, sering kali lebih rendah daripada penyedia agregat. Kami membebankan $0.15 per juta token input dan $0.50 per juta token output, tanpa biaya bulanan atau biaya tersembunyi. Model harga langsung ini menghindari markup yang sering terlihat di gerbang multi-vendor.
Apa yang terjadi jika saya mendapatkan error selama streaming?
Kesalahan ditangani dengan lancar tanpa membebankan Anda untuk respons yang tidak lengkap. Jika permintaan gagal karena masalah jaringan atau parameter tidak valid, tidak ada token yang dikurangi dari kredit Anda. Anda dapat mencoba lagi permintaan tersebut tanpa penalti, memastikan Anda hanya membayar untuk penyelesaian yang berhasil.
Apakah model ini bisa digunakan untuk pemanggilan fungsi?
Ya, API mendukung function calling melalui parameter tools standar. Anda dapat mendefinisikan fungsi Anda dalam permintaan dan model akan mengembalikan data terstruktur. Ini memungkinkan Anda mengintegrasikan model uncensored ke dalam alur kerja kompleks yang memerlukan penggunaan tools atau interaksi API.
Dapatkan Kunci API Anda
Daftar, ambil kunci Anda, dan perbarui URL dasar Anda. Itu saja yang perlu Anda lakukan.