Dokumentasi API
Dapatkan respons tanpa sensor pertama anda dalam masa beberapa saat dengan API serasi OpenAI kami. Gunakan SDK yang sudah anda ketahui, arahkan ke URL asas kami, dan mula menjana teks tanpa penolakan kandungan.
Pengenalan: Permintaan Pertama Anda
Hantar permintaan penyelesaian semakan piawai piawai untuk menjana teks serta-merta. Model uncensored kami menerima prompt anda dan mengembalikan penyelesaian tanpa menyekat kandungan dewasa yang sah. Titik akhir ini meniru antara muka OpenAI, jadi kod sedia ada anda berfungsi dengan perubahan minimum. Sesuaikan URL asas dan kunci API untuk mengalihkan trafik ke pelayan kami.
- Gunakan POST /v1/chat/completions.
- Tetapkan model kepada
uncensored. - Masukkan mesej sistem dan pengguna anda.
Respons mengandungi teks yang dijana dan butiran penggunaan token. Anda boleh mengesahkan sambungan dengan menghantar permintaan mudah dan memeriksa output.
curl https://api.chatsemfiltro.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current time in Tokyo"}]
}'
Pengesahan & Header
Luluskan kunci API anda dalam Authorization header untuk mengesahkan setiap permintaan. Jana kunci ini serta-merta selepas mendaftar melalui Google atau e-mel. Kunci ini mengenal pasti akaun anda dan menjejak penggunaan kredit pra-dibayar anda. Simpan dengan selamat, kerana ia memberikan akses terus kepada baki bil anda.
- Header:
Authorization: Bearer YOUR_API_KEY. - Nombor telefon tidak diperlukan untuk pendaftaran.
- Satu kunci aktif per akaun; gantikan jika hilang.
Jika kunci tidak ada atau tidak sah, API akan memulangkan ralat yang jelas. Ini memastikan hanya pengguna yang berwenang menggunakan token dari baki anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatsemfiltro.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)
Parameter & Kawalan
Kawal tingkah laku model menggunakan parameter piawai seperti suhu, top_p, dan jujukan hentian. Tetapan ini membolehkan anda menapis kreativiti dan panjang output. Model tanpa sensor mematuhi kekangan ini sambil mengekalkan sifatnya yang bebas penolakan. Gunakan response_format untuk memaksakan output JSON untuk tugas data terstruktur.
- Tetapkan
temperatureuntuk rawak. - Gunakan
stopuntuk menghentikan penjanaan pada pencetus khusus. - Dayakan
json_objectuntuk pemformatan ketat.
Setiap parameter menyesuaikan bagaimana model menafsirkan arahan anda. Eksperimen dengan nilai untuk mencari keseimbangan antara koherensi dan kepelbagaian dalam respons anda.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatsemfiltro.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);
Aliran & SSE
Aktifkan aliran dengan menetapkan stream: true untuk menerima token secara masa nyata melalui Server-Sent Events. Ini mengurangkan latensi yang dirasakan untuk pengguna akhir dan membolehkan pemprosesan serta-merta teks yang dijana. Pecahan akhir mengandungi statistik penggunaan token lengkap untuk ketepatan pengebilan.
- Tetapkan
stream: truedalam permintaan anda. - Huraikan acara SSE di sisi klien.
- Ekstrak teks daripada setiap pecahan delta.
Streaming sesuai untuk antara muka sembang di mana pengguna menjangkakan maklum balas serta-merta. API mengendalikan aliran dengan cekap, memastikan penghantaran token yang lancar tanpa menyekat sambungan.
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)
Pengendalian Ralat
Tangani ralat HTTP standard untuk menguruskan penggunaan API dengan baik. Status 401 menunjukkan kunci API tidak sah atau telah luput, memerlukan anda menjana semula kelayakan. Ralat 402 menunjukkan kredit prabayar tidak mencukupi, menggalakkan tambahan kripto melalui USDT atau USDC. Had kadar mencetuskan respons 429 apabila anda melebihi 300 permintaan setiap minit.
- 401: Periksa kesahihan kunci API anda.
- 402: Tambah baki melalui kripto.
- 429: Tunggu sebelum mencuba semula permintaan.
Ralat ini boleh diramal dan didokumenkan. Laksanakan log cubaan semula dengan penangguhan eksponen untuk menangani kegagalan sementara dengan lancar.
Had & Jendela Konteks
API ini menyokong tetingkap konteks 100,000 token untuk gabungan prompt dan penyelesaian. Ini membolehkan pemprosesan dokumen besar atau sejarah perbualan panjang dengan cekap. Output maksimum setiap permintaan ialah 16,000 token, atau 2,048 jika tidak dinyatakan. Badan permintaan terhad pada 8 MB, dan kekonkurenan disekat pada lapan permintaan serentak setiap kunci.
- Konteks: 100,000 token jumlah.
- Output maksimum: 16,000 token.
- Permintaan serentak: 8 bagi setiap kunci.
Had ini memastikan prestasi stabil untuk aplikasi berkapasiti tinggi. Pantau penggunaan token anda untuk mengoptimumkan kos dan mengelakkan had kadar yang tidak dijangka.
Soalan lazim
Adakah model tanpa penapisan menolak kandungan dewasa?
Model ini tidak menolak topik dewasa yang sah, fiksyen, atau kontroversial. Walau bagaimanapun, ia sentiasa menyekat kandungan seksual yang melibatkan kanak-kanak sebagai had tegas. Penolakan lain jarang berlaku, menjadikannya ideal untuk kesgunaan tanpa sekatan.
Bagaimana cara menambah kredit prabayar saya?
Isi semula menggunakan USDT (TRC20) atau USDC (Base) melalui halaman bil. Isi semula minimum bermula pada $20, dengan kredit bonus tersedia untuk jumlah yang lebih besar. Kredit tidak pernah luput dan bebas daripada ralat.
Adakah API ini serasi dengan SDK OpenAI?
Ya, ia sepenuhnya serasi dengan OpenAI. Anda hanya perlu mengemas kini URL asas dan kunci API dalam konfigurasi SDK sedia ada anda. Struktur hujung meniru API penyelesaian sempiatan OpenAI dengan tepat.