ms ▾
Dapatkan kunci API

Dokumentasi API Serasi OpenAI

Mula dengan API LLM tanpa sensor kami dengan menyambungkan SDK serasi OpenAI sedia ada anda ke hujung titik yang dihoskan kami.

URL Asas dan Pengesahan

Mula setiap permintaan dengan mengarahkan SDK anda ke URL asas anda dan menyediakan kunci API anda dalam header pengesahan.

Titik akhir adalah https://api.openrouterabliteratedmodels.com/v1. Anda mengesahkan menggunakan token Bearer yang dijana pada papan pemuka akaun anda. Kunci ini adalah satu-satunya kelayakan yang diperlukan untuk semua panggilan seterusnya, memastikan permintaan anda disalurkan terus ke infrastruktur model tanpa sensor kami tanpa lapisan peralihan antara.

Permintaan Pertama

Hantar penyelesaian pertama anda dengan menghantar mesej ke hujung sambungan penyelesaian sem menggunakan klien HTTP pilihan anda.

Pengenal identiti model adalah ketat uncensored. Anda boleh menghantar prompt teks dengan parameter piawai seperti suhu atau top_p. API mengembalikan respons teks tanpa penolakan kandungan untuk topik dewasa yang sah, mengekalkan tingkah laku abliterated yang anda harapkan daripada model berat terbuka yang disesuaikan untuk output tanpa had.

curl https://api.openrouterabliteratedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the factorial of 5."}]
  }'

SDK Python

Integrasikan API ke dalam projek Python anda dengan menetapkan URL asas dan nama model dalam konfigurasi klien OpenAI anda.

Pendekatan ini membolehkan anda menggunakan semula kod sedia ada yang mengharapkan hujung sambungan serasi OpenAI. Hantar kunci API anda melalui pembolehubah persekitaran atau penginisialisan langsung. Klien mengendalikan serialisasi dan pengesanan ralat secara automatik, menghantar token teks mentah atau JSON berstruktur bergantung pada tetapan format respons anda.

from openai import OpenAI

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

Sambungkan aplikasi Node.js anda dengan mengkonfigurasi pakej OpenAI agar menunjuk ke URL asas khusus kami menggantikan lalai.

Tetapkan apiKey dan baseURL sifat sebelum membuat sebarang panggilan. Ini memastikan bahawa panggilan fungsi, respons aliran, dan permintaan mod JSON diarahkan ke infrastruktur tanpa sensor kami. Anda boleh terus menggunakan kaedah biasa seperti chat.completions.create dengan keserasian penuh.

import OpenAI from "openai";

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

Penghantaran berstrim dengan SSE

Terima penjanaan teks masa nyata dengan mengaktifkan mod penstriman, yang menghantar token apabila sedia tersedia melalui Server-Sent Events.

Tetapkan parameter stream kepada true dalam permintaan anda. API mengembalikan siri chunk, membolehkan anda memaparkan teks secara berperingkat dalam UI anda. Statistik penggunaan token disertakan dalam chunk terakhir, jadi anda boleh mengesan penggunaan dengan tepat tanpa menunggu keseluruhan respons siap dijana.

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)

Mod JSON dan Pemanggilan Fungsi

Kekalkan output berstruktur atau aktifkan penggunaan alat dengan mengkonfigurasi format permintaan dan definisi alat dalam payload anda.

Gunakan response_format tetapkan kepada json_object untuk memastikan model mengembalikan JSON yang sah tanpa pembalut markdown. Untuk panggilan fungsi, takrifkan alat anda dalam badan permintaan dan biarkan model memutuskan bila untuk memanggilnya. Ini menyokong aliran kerja kompleks di mana model tidak disensor mesti mengembalikan data terstruktur untuk pemprosesan hiliran.

Soalan biasa

Apakah saiz tetingkap konteks untuk permintaan?

Model ini menyokong tetingkap konteks keseluruhan sebanyak 100,000 token, yang menggabungkan prompt input dan penyelesaian output. Ini membolehkan perbualan meluas atau pemprosesan dokumen besar dalam satu permintaan tanpa isu pemotongan.

Kaedah pembayaran manakah yang anda terima?

Kripto sahaja: USDT pada TRC20 atau USDC pada Base, sebarang jumlah bulat dari $20 hingga $500. Kredit bonus terpakai dari $50.

Apakah had kadar setiap kunci API?

Anda dihadkan kepada 300 permintaan setiap minit dan 8 permintaan serentak pada bila-bila masa setiap kunci. Jika anda melebihi had ini, API akan memulangkan kod status 429. Pastikan aplikasi anda mengendalikan cubaan semula dengan baik untuk mengelakkan mengganggu aliran kerja anda.

Dapatkan Kunci API anda

Daftar, salin kunci anda, kemas kini URL asas. Integrasi mudah.