Dokumentasi API
Gunakan endpoint serasi OpenAI kami untuk menjana teks dengan model uncensored. Mulakan dengan permintaan mudah atau dayakan aliran untuk output token masa nyata.
URL Asas dan Pengesahan
Hantar permintaan ke https://api.uncensoredaicharacter.com/v1 dengan kunci API anda dalam Authorization header. The key is issued immediately upon signup via Google or email. Use the model ID 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 akaun memegang satu kunci aktif. Jika anda memutarkan kunci, kunci lama akan berhenti berfungsi serta-merta. Had dikenakan setiap kunci untuk mengekalkan keadilan perkhidmatan. Badan permintaan mesti kekal di bawah 8 MB. Ini memastikan prestasi konsisten untuk aplikasi anda.
Permintaan Pertama: SDK Python
Mulakan klien dengan kunci anda dan tunjukkannya ke URL asas kami. Luluskan nama model dan mesej pengguna untuk mendapatkan respons teks. Ini berfungsi dengan library serasi OpenAI standard. Respons termasuk penggunaan token dan kandungan.
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 boleh menyesuaikan parameter seperti temperature untuk mengawal rawakan. API mengembalikan JSON atau teks bergantung pada tetapan anda. Ralat mengembalikan kod status HTTP piawai. Semak kod status untuk mengendalikan isu dengan anggun.
Permintaan Pertama: SDK Node
Konfigurasi klien Node untuk menggunakan hujung kami. Tetapkan apiKey dan baseURL sifat dengan betul. Panggil chat.completions.create() dengan ID model. Perpustakaan mengendalikan serialisasi dan percubaan semula secara automatik.
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);Respon aliran disokong melalui pengulang tak bersepadu. Ini membolehkan anda memaparkan token semasa ia dijana. Tetingkap konteks menyokong sehingga 100,000 token secara keseluruhan. Gunakan ini untuk dokumen panjang atau perbualan berpanjangan.
Respons Streaming
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan aliran Acara Diterusi Pelayan (SSE). Setiap potongan mengandungi teks separa dan data penggunaan token. Potongan terakhir termasuk 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)Penstriman mengurangkan latensi yang dirasakan untuk pengguna akhir. Anda boleh memproses token secara masa nyata tanpa menunggu respons penuh. Penimbufan ditangani oleh perpustakaan klien. Pantau kiraan token untuk kekal dalam kredit pra-dibayar anda.
Pengendalian Ralat dan Had
Kendalikan ralat dengan menyemak kod status HTTP. A 401 kesilapan bermaksud kunci API anda tidak sah atau tiada. A 402 kesilapan menunjukkan kredit prabayar tidak mencukupi. A 429 kesilapan menunjukkan anda telah mencapai had kadar 300 permintaan setiap minit. Bayaran balik tidak tersedia untuk kredit yang telah digunakan.
Tetingkap konteks membolehkan 100,000 token untuk input dan output secara gabungan. Output maksimum ialah 16,000 token setiap permintaan. Tetapkan max_tokens untuk mengawal panjang output. Ralat tidak menggunakan kredit jika dikesan sebelum pemprosesan. Ini melindungi baki anda daripada gelung tidak sengaja.
Konfigurasi dan Sekatan
Tetapkan parameter seperti top_p, seed, dan stop urutan untuk membentuk output. Gunakan response_format untuk mod JSON. Panggilan fungsi disokong melalui alat. Semua parameter mengikuti skema OpenAI piawai. Ini memudahkan migrasi untuk projek sedia ada.
Permintaan terhad kepada 8 sambungan serentak setiap kunci. Had saiz badan ialah 8 MB. Kekangan ini memastikan prestasi stabil. Model tanpa sensor mengendalikan topik pelbagai tanpa penolakan. Laraskan tetapan untuk sesuai dengan kes penggunaan anda dengan sempurna.
FAQ
Bagaimana cara memulakan dengan API watak AI tanpa sensor?
Daftar dengan Google atau e-mel untuk menerima kunci API serta-merta. Tambah kredit prabayar melalui kripto untuk mula menghantar permintaan. URL asas ialah HTTPS://api.uncensoredaicharacter.com/v1.
Apa yang berlaku jika saya mencapai had kadar atau ralat?
Anda akan menerima kod status 429 untuk had kadar atau 401/402 untuk isu autentikasi/kredit. Ralat tidak menggunakan kredit jika berlaku sebelum pemprosesan. Laraskan kekerapan permintaan anda atau tambah baki anda.
Bolehkah saya menggunakannya dengan SDK OpenAI sedia ada?
Ya, API ini serasi sepenuhnya dengan OpenAI. Hanya kemas kini URL asas dan kunci API dalam konfigurasi klien anda. Ia menyokong penstriman, mod JSON, dan panggilan fungsi.
Dapatkan kunci anda sekarang
Daftar, ambil kunci, kemas kini URL asas. Itu sahaja.