id ▾

Dokumentasi API

Mulai kirim permintaan ke API LLM uncensored kami dalam hitungan menit menggunakan saldo token prabayar Anda. Endpoint ini kompatibel dengan OpenAI, sehingga Anda dapat mengganti pustaka tanpa perlu menulis ulang logika.

Memulai: Permintaan pertama di Python

Kirim completion pertama Anda segera dengan SDK resmi. Konfigurasi ini terhubung ke URL dasar kami dan menangani penagihan token secara otomatis. Anda hanya memerlukan kunci API dan pengidentifikasi model.

  • Instal paket melalui pip.
  • Atur variabel lingkungan.
  • Eksekusi generasi teks sederhana.
from openai import OpenAI

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

Autentikasi dan URL Dasar

Autentikasi menggunakan token Bearer standar yang dikirim dalam header. URL dasar Anda mengarah langsung ke titik akhir inferensi uncensored kami. Ini memastikan Anda melewati lapisan proxy generik dan berkomunikasi langsung dengan model khusus kami.

curl https://api.bestuncensoredaillm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list 5 linux commands to kill a process"}]
  }'

Jaga kunci Anda tetap aman. Setiap akun mendukung satu kunci aktif secara default. Regenerasi jika Anda mencurigai paparan.

Endpoint Chat Completions

Gunakan POST /v1/chat/completions untuk semua generasi teks. ID model selalu uncensored. Token input berharga $0,15 per juta; token output berharga $0,50 per juta. Kredit hanya berkurang pada generasi yang berhasil.

import OpenAI from "openai";

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

Kesalahan seperti kredit yang hilang tidak mengonsumsi saldo Anda. Ini menjaga biaya Anda dapat diprediksi selama fase pengujian.

Parameter: Suhu, Top P, dan Tools

Kontrol kreativitas dengan temperature dan top_p. Nilai lebih tinggi menghasilkan output lebih beragam. Gunakan tools untuk pemanggilan fungsi. Ini memungkinkan ekstraksi data terstruktur atau pemicu API eksternal. Setel response_format ke json_object untuk output JSON ketat.

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)

Parameter-parameter ini bekerja persis seperti spesifikasi OpenAI. Anda dapat menggunakan kembali logika konfigurasi yang ada.

Respons Streaming (SSE)

Terima token secara real-time via Server-Sent Events. Ini mengurangi latensi yang dirasakan bagi pengguna akhir. Potongan terakhir berisi statistik penggunaan lengkap. Anda dapat menghentikan stream lebih awal jika pengguna menginterupsi.

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)

Streaming tidak mempengaruhi penagihan token. Anda membayar untuk total token yang dihasilkan, terlepas dari bagaimana mereka dikirim.

Batas Laju dan Kode Kesalahan

Setiap kunci mengizinkan 300 permintaan per menit. Anda dapat menjalankan 8 permintaan simultan. Jika Anda melebihi ini, Anda mendapatkan error 429. Kunci tidak valid mengembalikan 401. Kredit kosong mengembalikan 402. Jendela konteks menampung 100,000 token secara total. Ini mencakup baik prompt maupun penyelesaian.

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)

Pantau penggunaan Anda melalui dasbor. Kredit tidak pernah kedaluwarsa, jadi Anda dapat jeda penggunaan tanpa kehilangan dana.

Pertanyaan umum

Apa LLM AI tanpa sensor terbaik untuk integrasi cepat?

Endpoint kami melayani satu model uncensored yang dioptimalkan. Model ini tidak memerlukan logika routing yang kompleks. Anda mendapatkan latensi konsisten dan penagihan yang dapat diprediksi. Ini membuatnya ideal untuk prototipe cepat.

Apakah API uncensored mendukung streaming?

Ya, streaming sepenuhnya didukung melalui SSE. Anda menerima token saat token tersebut dihasilkan. Chunk terakhir mencakup data penggunaan. Ini memungkinkan antarmuka pengguna yang responsif.

Bagaimana cara menangani error saat kredit habis?

API mengembalikan kode status 402. Saldo kredit yang ada tetap utuh. Anda dapat mengisi ulang melalui kripto kapan saja. Error selama generasi tidak mengonsumsi token.

Dapatkan kunci API Anda secara instan

Daftar, ambil kunci Anda, perbarui URL dasar Anda. Itu seluruh prosesnya.

Buat kunci