id ▾

Panduan Awal API

Masukkan API AI uncensored kami ke dalam tumpukan Anda yang sudah ada dengan mengganti base URL dan menginisialisasi klien. Anda mendapatkan endpoint yang kompatibel dengan OpenAI yang menghasilkan teks tanpa penolakan konten, siap untuk integrasi segera.

Instal dan konfigurasi SDK

Mulai dengan menginstal OpenAI SDK resmi untuk bahasa pilihan Anda. Impor klien dan atur base URL ke endpoint kami. Perubahan tunggal ini mengarahkan semua permintaan ke infrastruktur uncensored kami.

URL Dasar: HTTPS://api.uncensoredpromptgenerator.com/v1

Kunci API: Kunci unik Anda dari dasbor.

curl https://api.uncensoredpromptgenerator.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital city of Peru?"}]
  }'

Kirim penyelesaian chat pertama Anda

Kirimkan permintaan completion chat standar untuk menghasilkan teks. ID modelnya adalah "uncensored". Endpoint ini menerima array pesan standar dan mengembalikan konten yang dihasilkan secara langsung.

Gunakan SDK Python untuk skrip cepat atau Node.js untuk aplikasi sisi server. Kedua perpustakaan menangani transportasi HTTP secara otomatis.

from openai import OpenAI

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

Responsi streaming dan penggunaan

Aktifkan streaming dengan mengatur stream=true. API mengembalikan Server-Sent Events (SSE) untuk pengiriman token waktu nyata. Potongan terakhir berisi statistik penggunaan untuk transparansi penagihan.

Pendekatan ini mengurangi latensi yang dirasakan bagi pengguna akhir. Anda dapat memproses token saat token tersebut tiba tanpa menunggu penyelesaian 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)

Pemanggilan fungsi dan mode JSON

Tentukan alat dalam permintaan Anda untuk mengaktifkan pemanggilan fungsi. Model mendukung output terstruktur dan eksekusi alat. Gunakan response_format dengan {"type": "json_object"} untuk kepatuhan JSON ketat.

Ini memastikan parsing yang andal dalam logika aplikasi Anda. Alat meningkatkan kemampuan model untuk berinteraksi dengan sistem eksternal atau format data terstruktur.

import OpenAI from "openai";

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

Parameter dan batas token

Konfigurasi perilaku generasi dengan parameter seperti temperature, top_p, dan seed. Jendela konteks mendukung hingga 100.000 token total. Output maksimum adalah 16.000 token per permintaan.

Sesuaikan pengaturan ini untuk menyeimbangkan kreativitas dan determinisme. Token maksimum default adalah 2.048 jika tidak ditentukan. Gunakan stop urutan untuk menghentikan generasi pada penanda tertentu.

Penanganan error dan batas laju

Tangani kesalahan dengan baik dengan memeriksa kode status HTTP. 401 menunjukkan kunci API tidak valid. 402 berarti kredit prabayar Anda telah habis. 429 menandakan Anda telah melebihi batas laju 300 permintaan per menit.

Setiap kunci mengizinkan 8 permintaan simultan. Body permintaan harus tetap di bawah 8 MB. Pengembalian dana tidak diterbitkan untuk kredit yang dikonsumsi, tetapi error tidak membebani token.

Pertanyaan umum

Apakah ini API yang kompatibel dengan openai?

Ya, endpoint kami mengikuti skema penyelesaian obrolan OpenAI. Anda dapat menggunakan SDK OpenAI resmi hanya dengan mengubah URL dasar dan kunci API. Ini berfungsi sebagai alternatif API openai langsung untuk generasi tanpa sensor.

Ukuran jendela konteksnya berapa?

Model ini mendukung jendela konteks 100.000 token untuk gabungan prompt dan completion. Anda dapat meminta hingga 16.000 token dalam output. Hal ini memungkinkan pemrosesan dokumen yang luas atau riwayat percakapan panjang.

Bagaimana cara menangani batas laju?

Anda dibatasi hingga 300 permintaan per menit per kunci. Permintaan simultan dibatasi hingga 8 per kunci. Jika Anda mencapai error 429, terapkan backoff eksponensial di klien Anda untuk mencoba ulang secara efisien.

Ambil kunci Anda sekarang

Daftar, salin token, perbarui URL endpoint. Konfigurasi selesai.

Buat kunci