id ▾
Mulai sekarang

Dokumentasi API untuk Inferensi Uncensored

Mulai dengan API LLM abliterated terbaik dalam hitungan menit. Kirim permintaan ke endpoint yang kompatibel dengan OpenAI kami dan dapatkan respons teks uncensored secara instan.

URL Dasar dan Autentikasi

URL dasar untuk semua permintaan adalah https://api.bestabliteratedllm.com/v1. Titik akhir ini kompatibel dengan SDK OpenAI standar dengan memperbarui konfigurasi base URL. Anda mengautentikasi menggunakan satu API key yang dihasilkan saat pendaftaran. Kunci tersebut memberikan akses ke model uncensored khusus tanpa biaya langganan atau biaya bulanan tersembunyi.

Termukkan kunci API Anda di Authorization header sebagai token Bearer. Jika kunci hilang atau tidak valid, API akan mengembalikan error 401. Setiap akun memegang satu kunci aktif; menghasilkan kunci baru akan menggantikan kunci sebelumnya secara langsung.

Endpoint Chat Completions

Kirim data teks ke POST /v1/chat/completions endpoint. Sistem ini mengembalikan teks yang dihasilkan berdasarkan prompt Anda. Gunakan ID model uncensored untuk mengakses model bahasa besar spesifik yang disesuaikan untuk respons tanpa batasan. API tidak mendukung embedding, gambar, audio, atau generasi video.

Pendekatan langsung ini memastikan Anda hanya membayar untuk token yang diproses. Kesalahan dan penolakan tidak menggunakan kredit, sehingga hemat biaya untuk pengembangan. Model menangani konten dewasa yang sah, narasi fiksi, dan topik kontroversial tanpa filter konten standar.

Respons Streaming dengan SSE

Aktifkan streaming dengan mengatur stream ke true dalam permintaan Anda. API mengirimkan Server-Sent Events (SSE) untuk pengiriman token waktu nyata. Statistik penggunaan token muncul di potongan terakhir stream. Metode ini mengurangi latensi yang dirasakan bagi pengguna akhir dalam aplikasi obrolan.

Streaming memungkinkan aplikasi Anda menampilkan respons parsial saat respons tersebut dihasilkan. Ini memberikan pengalaman pengguna yang lebih mulus dibandingkan menunggu penyelesaian penuh. Pantau stream untuk potongan terakhir guna menangkap penghitungan token yang akurat untuk tujuan penagihan.

Pemanggilan Fungsi dan Mode JSON

Gunakan tools parameter untuk mengaktifkan kemampuan pemanggilan fungsi. Ini memungkinkan model menghasilkan data terstruktur untuk logika aplikasi Anda. Anda juga dapat memaksakan output JSON ketat menggunakan response_format: {"type": "json_object"}. Ini memastikan parsing yang konsisten untuk alur kerja otomatis.

Function calling terintegrasi secara alami dengan penalaran model uncensored. Ini bekerja berdampingan dengan generasi teks standar tanpa memerlukan endpoint terpisah. Tentukan skema alat Anda dalam payload permintaan untuk membimbing struktur output model secara efektif.

Parameter dan Batas Token

Jendela konteks mendukung hingga 100.000 token untuk gabungan prompt dan completion. Anda dapat menghasilkan hingga 16.000 token per permintaan dengan mengatur max_tokens parameter. Jika tidak ditentukan, batas output defaultnya adalah 2.048 token. Sesuaikan temperature dan top_p untuk mengontrol kreativitas dan keacakan.

Gunakan seed untuk hasil yang dapat direproduksi selama pengujian. The presence_penalty dan frequency_penalty parameter membantu mengurangi pengulangan. Kontrol ini memberikan manajemen yang presisi atas perilaku model tanpa konfigurasi eksternal.

Batas Laju dan Kesalahan

Setiap kunci API memungkinkan 300 permintaan per menit dan hingga 8 permintaan simultan. Ukuran tubuh permintaan maksimum adalah 8 MB. Melebihi batas ini memicu kesalahan 429 Too Many Requests. Jika kredit prabayar Anda habis, API mengembalikan kesalahan 402 Payment Required.

Kesalahan 401 menunjukkan kunci API tidak valid atau kedaluwarsa. Pastikan kunci Anda cocok dengan yang dibuat saat pendaftaran. Kredit tidak pernah kedaluwarsa, sehingga Anda dapat mengisi ulang melalui crypto kapan saja tanpa kehilangan saldo Anda. Kesalahan tidak mengonsumsi token prabayar Anda.

cURL

curl https://api.bestabliteratedllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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)

Pertanyaan umum

Apa URL dasar untuk API LLM abliterated?

URL dasar adalah HTTPS://api.bestabliteratedllm.com/v1. Model ini sepenuhnya kompatibel dengan SDK dan klien OpenAI standar yang memungkinkan konfigurasi URL dasar kustom.

Bagaimana cara mengautentikasi permintaan saya?

Termukkan kunci API Anda di header Authorization sebagai token Bearer. Setiap akun menggunakan satu kunci aktif yang menggantikan kunci sebelumnya setelah dibuat ulang.

Apa yang terjadi jika saya mencapai batas laju?

API mengembalikan error 429 jika Anda melebihi 300 permintaan per menit atau delapan koneksi konkuren per kunci. Jeda permintaan Anda sebentar untuk melanjutkan operasi normal.

Dapatkan kunci Anda dalam satu langkah

Daftar, salin token, arahkan URL dasar Anda. Selesai.

Mulai sekarang