Panduan cepat API kompatibel OpenAI
Integrasi drop-in untuk pipeline yang ada Anda menggunakan endpoint LLM uncensored kami. Kami menyediakan penagihan pra-bayar yang transparan sehingga Anda mengendalikan biaya tanpa beban bulanan.
URL Dasar dan autentikasi
Mulailah dengan mengarahkan klien ke openai compatible endpoint. Setel base_url variabel ke https://api.openaipriceapi.com/v1 dan berikan kunci Anda di header otorisasi. Anda mendapatkan satu kunci aktif per akun dan tidak diperlukan nomor telepon saat pendaftaran. URL dasar kompatibel dengan SDK resmi, sehingga Anda hanya perlu mengubah URL dan kunci untuk beralih dari penyedia lain. Kami openai price api membebankan untuk token valid, error bernilai nol, dan kredit tidak pernah kedaluwarsa. Simpan kunci Anda dengan aman karena itu satu-satunya kredensial yang diperlukan untuk semua permintaan.
Permintaan chat completion pertama
Kirimkan permintaan POST standar ke endpoint chat completions. Lengkapi pengenal model sebagai "uncensored" dan sertakan prompt sistem dan pengguna Anda. API mengembalikan respons teks dalam format yang dipilih, biasanya JSON atau teks biasa. Anda dapat menyesuaikan parameter seperti temperature dan top_p untuk mengendalikan kreativitas. Body permintaan harus tetap di bawah 8 MB untuk memastikan pemrosesan yang lancar. Gunakan perintah curl di bawah ini untuk memverifikasi konektivitas dan mendapatkan respons pertama Anda.
Integrasi SDK Python
Gunakan library Python resmi untuk berinteraksi dengan layanan kami. Konfigurasikan klien dengan base URL dan kunci API Anda. SDK menangani tokenisasi dan permintaan HTTP secara otomatis. Anda dapat mengirim beberapa pesan dalam satu konteks percakapan. Model mendukung jendela konteks 100,000 token untuk dokumen panjang. Streaming juga tersedia melalui klien Python. Gunakan cuplikan kode di bawah ini untuk menginisialisasi klien dan mengirim pesan.
Penggunaan SDK Node
Integrasikan dengan Node.js menggunakan paket npm standar. Tetapkan variabel lingkungan atau teruskan langsung ke konstruktor klien. SDK Node mencermaskan antarmuka Python untuk konsistensi. Anda dapat menangani kesalahan dengan baik dan menguraikan objek respons. Pemanggilan fungsi dan mode JSON didukung secara bawaan. Pendekatan ini bekerja dengan baik untuk aplikasi sisi server yang memerlukan generasi teks yang andal. Cuplikan berikut menunjukkan penyiapan dasar untuk lingkungan Node Anda.
Menangani respons streaming
Aktifkan streaming untuk menerima token saat token tersebut dihasilkan. Ini mengurangi latensi yang dirasakan untuk output panjang. Potongan terakhir berisi penggunaan token total untuk penagihan yang akurat. Anda dapat mengurai aliran untuk memperbarui UI secara real-time. API menggunakan Server-Sent Events untuk protokol ini. Metode ini ideal untuk antarmuka obrolan dan demo langsung. Gunakan contoh di bawah ini untuk mengimplementasikan klien streaming yang memproses token secara efisien.
Batas, error, dan jendela konteks
Pantau batas permintaan Anda untuk menghindari gangguan. API mengizinkan 300 permintaan per menit dan 8 permintaan simultan per kunci. Error 401 berarti kunci Anda tidak valid, sedangkan 402 menunjukkan saldo kredit habis. Respons 429 menandakan pembatasan laju; tunggu dan coba lagi. Jendela konteks adalah 100.000 token untuk input dan output gabungan. Output maksimal adalah 16.000 token kecuali Anda menetapkan batas yang lebih rendah. Error dan penolakan gratis, jadi Anda hanya membayar token yang berhasil. Model penagihan transparan ini memastikan Anda mengetahui tepat berapa yang Anda keluarkan.
cURL
curl https://api.openaipriceapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for log parsing"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaipriceapi.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.openaipriceapi.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 harga openai?
URL dasar adalah HTTPS://api.openaipriceapi.com/v1. Anda harus memperbarui konfigurasi klien Anda untuk menggunakan titik akhir ini sebagai pengganti URL OpenAI default. Ini memastikan permintaan Anda dikirim ke server model uncensored kami.
Berapa biaya LLM uncensored?
Harga adalah $0,15 per 1M token input dan $0,50 per 1M token output. Anda hanya membayar untuk token valid dengan kesalahan dibebankan nol. Kredit dibayar di muka melalui kripto dan tidak pernah kedaluwarsa.
Ukuran jendela konteksnya berapa?
Jendela konteks adalah 100.000 token untuk total prompt dan completion. Anda dapat menetapkan batas output maksimum 16.000 token per permintaan. Hal ini memungkinkan pemrosesan dokumen panjang sambil mempertahankan kualitas respons.
Dapatkan kunci API Anda dalam beberapa langkah
Daftar, salin token, perbarui URL dasar Anda. Itulah seluruh konfigurasi.