id ▾
Dapatkan kunci Anda

Dokumentasi API

Gunakan endpoint kompatibel OpenAI kami untuk menghasilkan teks dengan model uncensored. Mulai dengan permintaan sederhana atau aktifkan streaming untuk output token waktu nyata.

URL Dasar dan Autentikasi

Kirimkan permintaan ke https://api.uncensoredaicharacter.com/v1 dengan kunci API Anda di Authorization header. Kunci diterbitkan segera setelah pendaftaran melalui Google atau email. Gunakan ID model uncensored untuk semua penyelesaian.

curl https://api.uncensoredaicharacter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current server uptime status"}]
  }'

Setiap akun memiliki satu kunci aktif. Jika Anda memutar kunci, kunci lama akan berhenti berfungsi secara instan. Batasan berlaku per kunci untuk menjaga layanan tetap adil. Badan permintaan harus tetap di bawah 8 MB. Ini memastikan kinerja yang konsisten untuk aplikasi Anda.

Permintaan Pertama: SDK Python

Inisialisasi klien dengan kunci Anda dan arahkan ke URL dasar kami. Leksankan nama model dan pesan pengguna untuk mendapatkan respons teks. Ini berfungsi dengan pustaka OpenAI-compatible standar. Respons mencakup penggunaan token dan konten.

from openai import OpenAI

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

Anda dapat menyesuaikan parameter seperti temperature untuk mengontrol acak. API mengembalikan JSON atau teks tergantung pengaturan Anda. Kesalahan mengembalikan kode status HTTP standar. Periksa kode status untuk menangani masalah dengan lancar.

Permintaan Pertama: SDK Node

Konfigurasi klien Node untuk menggunakan endpoint kami. Setel apiKey dan baseURL properties dengan benar. Panggil chat.completions.create() dengan ID model. Pustaka menangani serialisasi dan percobaan ulang secara otomatis.

import OpenAI from "openai";

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

Respons stream didukung melalui iterator asinkron. Ini memungkinkan Anda menampilkan token saat dihasilkan. Jendela konteks mendukung hingga 100,000 token total. Gunakan ini untuk dokumen panjang atau percakapan ekstensi.

Respons Streaming

Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan aliran Server-Sent Events (SSE). Setiap potongan berisi teks parsial dan data penggunaan token. Potongan terakhir mencakup statistik penggunaan lengkap.

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 mengurangi latensi yang dirasakan bagi pengguna akhir. Anda dapat memproses token secara real-time tanpa menunggu respons penuh. Buffering ditangani oleh pustaka klien. Pantau jumlah token untuk tetap berada dalam kredit prabayar Anda.

Penanganan Kesalahan dan Batasan

Tangani kesalahan dengan memeriksa kode status HTTP. A 401 error berarti kunci API Anda tidak valid atau hilang. A 402 error menunjukkan kredit prabayar tidak cukup. A 429 error menandakan Anda telah mencapai batas laju 300 permintaan per menit. Pengembalian dana tidak tersedia untuk kredit yang telah digunakan.

Jendela konteks memungkinkan 100.000 token untuk input dan output gabungan. Output maksimum adalah 16.000 token per permintaan. Set max_tokens untuk mengontrol panjang output. Kesalahan tidak mengonsumsi kredit jika terdeteksi sebelum pemrosesan. Ini melindungi saldo Anda dari loop yang tidak disengaja.

Konfigurasi dan Kendala

Atur parameter seperti top_p, seed, dan stop urutan untuk membentuk output. Gunakan response_format untuk mode JSON. Pemanggilan fungsi didukung melalui alat. Semua parameter mengikuti skema OpenAI standar. Ini memudahkan migrasi untuk proyek yang sudah ada.

Permintaan dibatasi hingga 8 koneksi konkuren per kunci. Batas ukuran body adalah 8 MB. Kendala ini memastikan kinerja yang stabil. Model uncensored menangani topik beragam tanpa penolakan. Sesuaikan pengaturan agar sesuai dengan kasus penggunaan Anda.

FAQ

Bagaimana cara memulai dengan API karakter AI tanpa sensor?

Daftar dengan Google atau email untuk menerima kunci API secara instan. Tambahkan kredit prabayar melalui kripto untuk mulai mengirim permintaan. URL dasarnya adalah HTTPS://api.uncensoredaicharacter.com/v1.

Apa yang terjadi jika saya mencapai batas laju atau error?

Anda akan menerima kode status 429 untuk batas laju atau 401/402 untuk masalah autentikasi/saldo. Error tidak mengonsumsi saldo jika terjadi sebelum pemrosesan. Sesuaikan frekuensi permintaan Anda atau isi ulang saldo Anda.

Apakah ini bisa digunakan dengan SDK OpenAI yang ada?

Ya, API ini sepenuhnya kompatibel dengan OpenAI. Cukup perbarui URL dasar dan kunci API dalam konfigurasi klien Anda. API ini mendukung streaming, mode JSON, dan pemanggilan fungsi.

Dapatkan kunci Anda sekarang

Daftar, ambil kuncinya, perbarui URL dasar. Itu saja.

Dapatkan kunci Anda