ms ▾
API tanpa sensor, tiada penolakan, terus.openrouterapiratelimit.com

Pengenalan: API Serasi OpenAI Tanpa Sensor

Berhenti bergelut dengan ralat proksi hulu dan had kadar dengan API langsung yang tidak disensor yang tidak menolak kandungan dewasa yang sah.

Pasang SDK OpenAI

Pasang perpustakaan piawai untuk bahasa pilihan anda untuk mengendalikan permintaan dengan segera.

Perpustakaan ini menyediakan klien yang diperlukan untuk berkomunikasi dengan akhiran serasi OpenAI kami. Ia menguruskan header pengesahan dan penguraian respons untuk anda.

  • Python: pip install openai
  • Node.js: npm install openai

Tiada pemacu khas diperlukan. SDK mengendalikan sambungan HTTP asas dengan cekap.

Konfigurasikan URL Asas dan Kunci

Arahkan klien anda ke URL asas khusus kami dan tetapkan kunci API anda untuk melangkaui sekatan gerbang standard.

Gunakan https://api.openrouterapiratelimit.com/v1 sebagai URL asas anda. Ini menyaharahkan trafik ke pelayan langsung kami bukannya lapisan proksi. Kunci API anda mengesahkan akaun kredit pra-dibayar anda.

Kami menyokong header standard. Lintangkan kunci anda dalam Authorization header. This ensures your requests go straight to the uncensored model without intermediate hops.

Hantar Permintaan Tanpa Sensor Pertama Anda

Hantar permintaan POST ke /v1/chat/completions dengan ID model uncensored untuk menjana teks tanpa penapis kandungan.

Model kami tidak menolak topik dewasa, fiksyen, atau kontroversi yang sah. Ia menjawab secara langsung berdasarkan prompt anda.

curl https://api.openrouterapiratelimit.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send a test message to verify endpoint availability."}]
  }'

Gantikan YOUR_API_KEY dengan kunci sebenar anda. Respon mengembalikan teks yang dijana dalam choices array. Ini mengesahkan model berfungsi dan tanpa sensor.

Aktifkan Aliran untuk Output Masa Nyata

Tetapkan stream: true untuk menerima token sebagaimana ia dijana, mengurangkan latensi yang dirasakan bagi respons panjang.

Streaming membolehkan aplikasi anda memaparkan output secara progresif. Ini penting untuk antara muka sembang di mana pengguna mengharapkan maklum balas serta-merta.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouterapiratelimit.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)

SDK ini menghasilkan pecahan apabila ia tiba. Proses setiap pecahan untuk mengemas kini UI anda. Pecahan akhir mengandungi jumlah penggunaan token untuk permintaan tersebut.

Gunakan Alat dan Mod JSON

Gunakan panggilan fungsi atau mod JSON ketat untuk ekstraksi data terstruktur dari model tanpa sensor anda.

API kami menyokong definisi alat OpenAI standard. Tentukan alat anda dalam permintaan dan biarkan model memutuskan bila untuk memanggilnya. Atau, gunakan response_format: {"type": "json_object"} untuk output JSON deterministik.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouterapiratelimit.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);

Ini memastikan sistem hujung anda menerima data yang boleh diuraikan. Model mematuhi skema yang anda berikan. Gunakan ini untuk integrasi yang boleh dipercayai ke dalam landasan anda.

Semak Penggunaan dan Had Token

Pantau penggunaan anda terhadap jendela konteks 100,000 token dan had 300 permintaan setiap minit kami.

Tetingkap konteks anda termasuk token prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token. Jika anda tidak menetapkan max_tokens, ia secara lalai kepada 2,048.

Had kadar adalah ketat tetapi boleh diramal. Anda mendapat 8 permintaan serentak per kunci. Ralat seperti 401 (kunci tidak sah) atau 402 (tiada kredit) adalah percuma. Ralat 429 menunjukkan anda mencapai had kadar. Semak pengepala respons untuk kuota baki.

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)

Soalan biasa

Apakah had kadar API OpenRouter yang setara untuk API langsung ini?

Anda mendapat 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci API. Ini adalah sambungan langsung, jadi anda mengelakkan ralat proksi hulu yang tidak dapat diramal yang biasa berlaku dengan perkhidmatan lain.

Adakah model tanpa penapisan menolak kandungan dewasa?

Tidak, ia tidak menolak topik dewasa, fiksyen, atau kontroversi yang sah. Had tegas hanya pada kandungan seksual melibatkan kanak-kanak, yang sentiasa ditolak.

Apa yang berlaku jika saya mencapai had kadar saya?

Anda menerima ralat 429. Kredit pra-dibayar anda tidak didebit untuk permintaan yang gagal atau dihadkan kadar. Anda boleh menunggu sehingga tetingkap ditetapkan semula atau naikkan kelajuan anda dengan mendapatkan kunci baru jika perlu.

Selamatkan kunci anda dalam satu langkah

Daftar, dapatkan kunci anda, kemas kini URL asas. Itu sahaja yang anda perlukan.

Dapatkan kunci anda