Dokumentasi API
Mulai dengan API LLM tanpa sensor kami dalam hitungan menit menggunakan SDK OpenAI standar. Panduan awal ini mencakup autentikasi, format permintaan, dan streaming untuk integrasi segera.
Autentikasi & URL Dasar
Gunakan kunci API Anda dengan URL dasar https://api.paidapi.cc/v1. Luluskan kunci di Authorization header sebagai token Bearer. Penyiapan ini berfungsi dengan pustaka klien apa pun yang kompatibel dengan OpenAI tanpa langkah konfigurasi tambahan.
curl https://api.paidapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set up a cron job to run every hour"}]
}'Jaga kunci Anda tetap aman. Jika Anda kehilangannya, hasilkan kunci baru dari dasbor Anda. Kunci lama berhenti bekerja segera.
Permintaan Pertama
Kirim permintaan POST ke /v1/chat/completions dengan model "uncensored". Sertakan array pesan Anda dalam body. API mengembalikan kelengkapan teks berdasarkan konteks prompt Anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.paidapi.cc/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)Panggilan sederhana ini mengkonfirmasi bahwa integrasi Anda berfungsi. Periksa objek respons untuk penggunaan token dan konten.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true. API mengirim chunk parsial saat dihasilkan. Ini mengurangi latensi yang dirasakan untuk output panjang.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.paidapi.cc/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);Tangani setiap chunk secara individual. Kumpulkan untuk membangun respons akhir. Chunk terakhir berisi penggunaan token total untuk permintaan tersebut.
Pemanggilan Fungsi & Alat
Tentukan alat dalam body permintaan Anda. Model mengembalikan panggilan alat saat sesuai. Parse nama fungsi dan argumen dari respons.
Atur tool_choice untuk mengontrol kapan model menggunakan alat. Gunakan "auto" untuk pemilihan otomatis atau sebutkan nama alat. Fitur ini bekerja dengan andal dengan model tanpa sensor kami untuk tugas-tugas kompleks.
Konfigurasi Mode JSON
Atur response_format ke {"type": "json_object"}. Model menyusun output sebagai JSON valid. Ini menyederhanakan parsing untuk alur kerja programatik.
Pastikan prompt Anda menentukan skema JSON dengan jelas. Model mematuhi struktur yang Anda definisikan. Gunakan mode ini untuk ekstraksi data atau tugas generasi terstruktur.
Batas Laju & Kesalahan
Anda mendapatkan 300 permintaan per menit dan 8 permintaan konper kunci. Melebihi batas ini akan mengembalikan error 429. Tubuh permintaan harus tetap di bawah 8 MB. Jendela konteks adalah total 100.000 token.
Handle error 401 dengan memverifikasi kunci Anda. Error 402 berarti Anda membutuhkan lebih banyak kredit. Error tidak mengonsumsi token. Jaga kredit prabayar Anda tetap terisi untuk menghindari gangguan.
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 yang sering diajukan
Apa URL dasar untuk API ini?
URL dasar adalah HTTPS://api.paidapi.cc/v1. Gunakan titik akhir ini untuk semua permintaan. API ini kompatibel dengan SDK OpenAI standar.
Bagaimana cara menangani respons streaming?
Atur parameter stream menjadi true dalam permintaan Anda. API mengirimkan chunk data saat dihasilkan. Ini memungkinkan Anda menampilkan output secara real-time.
Apa yang terjadi jika saya mencapai batas laju?
API mengembalikan kode status 429. Anda harus menunggu hingga batas laju direset. Batasnya adalah 300 permintaan per menit per kunci.
Kunci API Anda menunggu
Daftar, ambil kuncinya, perbarui URL dasar. Itu saja.