ms ▾
Dapatkan kunci anda

Integrasikan model tanpa sensor

Masukkan model tanpa sensor ke dalam stack sedia ada anda menggunakan endpoint serasi OpenAI piawai. Anda mendapat inferens teks-masuk, teks-keluar dengan harga per token yang telus dan sivor beban bulanan.

URL Asas dan pengesahan

Sambungkan klien anda ke gerbang khusus kami menggunakan URL asas yang disediakan. Semua permintaan memerlukan kunci API sah yang dihantar dalam Authorization header. Tetapan ini berfungsi dengan mana-mana SDK serasi OpenAI tanpa mengubah logik teras anda.

Daftar kunci melalui Google atau e-mel di halaman Dapatkan Kunci API. Kunci muncul serta-merta, membolehkan anda mula menguji tanpa pengesahan telefon. Simpan kelayakan anda dengan selamat, kerana ia memberikan akses kepada kredit pra-dibayar anda.

Membuat permintaan pertama anda

Hantar permintaan penyelesaian chat standard untuk menjana teks. Gunakan pengenal model uncensored untuk mengakses model berat terbuka kami yang disesuaikan untuk respons tanpa sekatan.

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."}]
  }'

Pastu payload anda termasuk model field and your messages array. API mengembalikan JSON dengan kandungan yang dijana, sedia untuk logik aplikasi anda.

Python SDK integration

Gunakan pustaka Python rasmi OpenAI untuk berinteraksi dengan API kami. Arahkan klien ke URL asas kami dan suntikkan kunci API anda. Pendekatan ini mengekalkan kod anda yang kemas dan memanfaatkan sokongan komuniti sedia ada untuk pustaka piawai.

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)

Mulakan klien dengan kunci anda dan URL asas tersuai. Panggil akhiran penyelesaian chat sama seperti anda buat untuk model lain, tetapi dengan uncensored ID model.

Integrasi SDK Node

Integrasi terus ke projek JavaScript atau TypeScript anda menggunakan SDK OpenAI Node. Tetapkan baseURL dan apiKey sifat untuk menyalurkan permintaan dengan betul. Kaedah ini memastikan keselamatan jenis dan pengendalian ralat yang mudah dalam aplikasi web moden.

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

Konfigurkan contoh SDK dengan kelayakan anda. Hantar mesej dan terima respons menggunakan corak async/await piawai, sesuai dengan seni bina Node.js sedia ada anda.

Respons penstriman

Aktifkan aliran dengan menetapkan stream ke benar dalam permintaan anda. Ini mengembalikan aliran Acara Dihantar Server (SSE), membolehkan anda memaparkan token apabila ia dijana. Ia mengurangkan latensi yang dirasakan untuk pengguna akhir dan meningkatkan interaktiviti.

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)

Uraikan potongan SSE untuk mengemas kini UI anda secara masa nyata. Potongan akhir mengandungi jumlah penggunaan token, yang dibilakan terhadap kredit pra-dibayar anda. Ralat semasa penstriman tidak menjejaskan caj.

Had, ralat, dan konteks

Pantau had kadar anda dan tangani ralat dengan baik. Anda dibenarkan 300 permintaan setiap minit dan 8 permintaan serentak per kunci. Jika anda melebihi ini, anda menerima kod status 429. Ralat 401 menunjukkan kunci tidak sah, manakala ralat 402 bermaksud anda perlu menambah dana kredit anda.

Model ini menyokong tetingkap konteks 100,000 token untuk input dan output yang digabungkan. Output maksimum adalah terhad kepada 16,000 token melainkan dinyatakan sebaliknya. Pastikan permintaan anda berada dalam had ini untuk mengelakkan pemotongan atau ralat.

Soalan biasa

Bagaimanakah ini dibandingkan dengan harga Open Router?

Kadar per-token kami telus dan kompetitif, sering lebih rendah daripada penyedia agregat. Kami mengenakan $0.15 bagi setiap satu juta token input dan $0.50 bagi setiap satu juta token output, tanpa yuran bulanan atau kos tersembunyi. Model harga langsung ini mengelakkan harga naik yang sering dilihat dalam gateway berbilang vendor.

Apa yang berlaku jika saya mendapat ralat semasa penstriman?

Kesalahan ditangani dengan baik tanpa mengebakan anda untuk respons yang tidak lengkap. Jika permintaan gagal kerana isu rangkaian atau parameter tidak sah, tiada token ditolak daripada kredit anda. Anda boleh mencuba semula permintaan tanpa penalti, memastikan anda hanya membayar untuk penyelesaian yang berjaya.

Bolehkah saya menggunakan model ini untuk pemanggilan fungsi?

Ya, API menyokong panggilan fungsi melalui parameter alat standard. Anda boleh menentukan fungsi anda dalam permintaan dan model akan mengembalikan data terstruktur. Ini membolehkan anda mengintegrasikan model tanpa sensor ke dalam aliran kerja kompleks yang memerlukan penggunaan alat atau interaksi API.

Dapatkan Kunci API anda

Daftar, dapatkan kunci anda, dan kemas kini URL asas anda. Itu sahaja yang perlu anda lakukan.

Dapatkan kunci anda