id ▾
Dapatkan kunci API

Dokumentasi API Kompatibel OpenAI

Mulai dengan API LLM tanpa sensor kami dengan menghubungkan SDK OpenAI-compatible Anda yang ada ke endpoint yang di-host kami.

URL Dasar dan Autentikasi

Mulai setiap permintaan dengan mengarahkan SDK Anda ke URL dasar kami dan menyediakan kunci API Anda di header otorisasi.

Endpoint adalah https://api.openrouterabliteratedmodels.com/v1. Anda mengautentikasi menggunakan token Bearer yang dihasilkan di dasbor akun Anda. Kunci ini adalah satu-satunya kredensial yang diperlukan untuk semua panggilan berikutnya, memastikan permintaan Anda dialihkan langsung ke infrastruktur model tanpa sensor kami tanpa lapisan pengalihan perantara.

Permintaan Pertama

Kirim kelengkapan pertama Anda dengan mengirimkan pesan ke endpoint penyelesaian chat menggunakan klien HTTP pilihan Anda.

Pengidentifikasi model adalah strictly uncensored. Anda dapat mengirim prompt teks dengan parameter standar seperti temperature atau top_p. API mengembalikan respons teks tanpa penolakan konten untuk topik dewasa yang sah, mempertahankan perilaku abliterated yang Anda harapkan dari model bobot terbuka yang disesuaikan untuk output tanpa batasan.

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 proyek Python Anda dengan mengatur URL dasar dan nama model dalam konfigurasi klien OpenAI Anda.

Pendekatan ini memungkinkan Anda menggunakan kembali kode yang ada yang mengharapkan endpoint kompatibel OpenAI. Teruskan kunci API Anda melalui variabel lingkungan atau inisialisasi langsung. Klien menangani serialisasi dan parsing kesalahan secara otomatis, memberikan token teks mentah atau JSON terstruktur tergantung pada pengaturan 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

Hubungkan aplikasi Node.js Anda dengan mengonfigurasi paket OpenAI agar mengarah ke URL dasar spesifik kami, bukan yang default.

Atur apiKey dan baseURL properties sebelum melakukan panggilan. Ini memastikan bahwa panggilan fungsi, respons streaming, dan permintaan mode JSON Anda diarahkan ke infrastruktur uncensored kami. Anda dapat terus menggunakan metode yang sudah akrab seperti chat.completions.create dengan kompatibilitas 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);

Streaming dengan SSE

Dapatkan generasi teks real-time dengan mengaktifkan mode streaming, yang mengirimkan token saat tersedia melalui Server-Sent Events.

Atur parameter stream menjadi true dalam permintaan Anda. API mengembalikan serangkaian chunk, memungkinkan Anda merender teks secara inkremental di UI Anda. Statistik penggunaan token disertakan di chunk terakhir, sehingga Anda dapat melacak konsumsi secara akurat tanpa menunggu seluruh respons selesai dihasilkan.

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)

Mode JSON dan Pemanggilan Fungsi

Terapkan output terstruktur atau aktifkan penggunaan alat dengan mengonfigurasi format permintaan dan definisi alat dalam payload Anda.

Gunakan response_format setel ke json_object untuk memastikan model mengembalikan JSON yang valid tanpa pembungkus markdown. Untuk panggilan fungsi, definisikan alat Anda dalam body permintaan dan biarkan model memutuskan kapan harus memanggilnya. Ini mendukung alur kerja kompleks di mana model uncensored harus mengembalikan data terstruktur untuk pemrosesan turunan.

Pertanyaan umum

Apa ukuran jendela konteks untuk permintaan?

Model ini mendukung jendela konteks total sebesar 100.000 token, yang menggabungkan prompt input dan completion output. Hal ini memungkinkan percakapan yang luas atau pemrosesan dokumen besar dalam satu permintaan tanpa masalah pemotongan.

Metode pembayaran apa saja yang Anda terima?

Hanya kripto: USDT pada TRC20 atau USDC pada Base, jumlah bulat apa pun dari $20 hingga $500. Kredit bonus berlaku mulai dari $50.

Berapa batas laju per kunci API?

Anda dibatasi hingga 300 permintaan per menit dan 8 permintaan simultan pada waktu tertentu per kunci. Jika Anda melebihi batas ini, API mengembalikan kode status 429. Pastikan aplikasi Anda menangani percobaan ulang dengan baik untuk menghindari gangguan pada alur kerja Anda.

Dapatkan Kunci API Anda

Daftar, salin kunci Anda, perbarui URL dasar. Integrasi sederhana.