Dokumentasi API LLM Tanpa Sensor
Mula menghantar permintaan serta-merta dengan dompet kripto pra-dibayar. Panduan ini merangkumi hujung sambungan dan kekangan penting untuk API LLM tanpa seksaan.
Pengesahan dan URL Asas
Gunakan kunci API anda dengan URL asas yang ditentukan untuk mengakses perkhidmatan. Hujung ialah https://api.uncenai.cc/v1 dan memerlukan header Authorization: Bearer YOUR_API_KEY. Ini berfungsi dengan mana-mana klien yang serasi dengan OpenAI dengan mengemas kini URL asas. Anda menerima kunci serta-merta selepas pendaftaran melalui Google atau e-mel.
curl https://api.uncenai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Permintaan Chat Pertama
Hantar permintaan POST ke /v1/chat/completions dengan ID model uncensored. Sertakan prompt sistem dan mesej pengguna anda dalam badan. API mengembalikan teks tanpa penapis kandungan untuk penggunaan dewasa yang sah. Anda boleh menyesuaikan parameter seperti suhu atau top_p jika diperlukan.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncenai.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)
Integrasi Node.js
Mulakan SDK dengan URL asas dan kunci anda. Luluskan ID model dan array mesej ke kaedah penyelesaian. Respons mengandungi teks yang dijana dan penggunaan token. Sediaan ini meniru corak SDK OpenAI piawai untuk migrasi mudah.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncenai.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);
Respons Streaming
Aktifkan penstriman dengan menetapkan stream parameter kepada true. API mengembalikan Acara Dikirim Pelayan (SSE) untuk setiap token. Butiran penggunaan token muncul dalam pecahan akhir. Ini mengurangkan latensi yang dirasakan untuk output yang panjang.
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)
Had Token dan Kekangan
Jendela konteks ialah 100,000 token secara keseluruhan. Output maksimum ialah 16,000 token setiap permintaan, atau 2,048 jika tidak dinyatakan. Had kadar membolehkan 300 permintaan setiap minit. Badan permintaan tidak boleh melebihi 8 MB. Ralat dan penolakan tidak menggunakan kredit.
Pengendalian Ralat dan Kadar
Tangani kod status HTTP piawai untuk isu biasa. 401 menunjukkan kunci API tidak sah atau tiada. Ralat 402 bermaksud kredit pra-dibayar anda telah habis. Respon 429 menandakan anda telah melebihi had 300 permintaan setiap minit. Sentiasa periksa badan respon untuk butiran.
Soalan biasa
Apakah model AI uncen?
Ia adalah model berberat terbuka yang disesuaikan untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia bukan GPT, Claude, atau mana-mana model vendor' lain. Anda menghantar teks dan menerima teks melalui API.
Bagaimana cara membayar untuk perkhidmatan AI tanpa sensor?
Anda menambah baki dengan kriptokoin: USDT (TRC20) atau USDC (Base). Jumlah berbeza dari $20 hingga $500. Kredit tidak akan luput dan ralat adalah percuma.
Adakah ini alternatif API openai untuk pengekodan?
Ya, ia adalah API serasi openai dengan struktur endpoint yang sama. Anda boleh menggunakannya untuk penjanaan kod atau teks tanpa sekatan. Hanya kemas kini URL asas dan kunci API dalam klien anda.
Dapatkan kunci API anda serta-merta
Daftar, salin kunci, dan kemas kini URL asas anda. Itu sahaja.