Panduan Permulaan Pantas Uncensored-llm.vercel.app
Panduan pantas ini menyambungkan anda ke API uncensored-llm.vercel.app dalam beberapa minit. Hantar respons teks tanpa sekatan menggunakan protokol serasi OpenAI.
https://api.uncensoredllmvercelapp.com/v1tanpa sensor
Prasyarat: Kunci API dan URL asas
Mula dengan mendapatkan kunci API tunggal dari papan pemuka. Kami menyokong log masuk Google atau pendaftaran e-mel tanpa pengesahan telefon. Kunci anda mengesahkan semua permintaan ke URL asas: HTTPS://api.uncensoredllmvercelapp.com/v1. Hujung sambungan ini berfungsi dengan mana-mana pustaka klien serasi OpenAI. Anda tidak perlu menguruskan berbilang hujung sambungan untuk jenis model yang berbeza.
Menghantar permintaan pertama anda
Buat permintaan POST ke /v1/chat/completions dengan ID model "uncensored". Sistem menerima parameter standard seperti suhu dan top_p. Anda boleh menghantar sehingga 8 permintaan serentak per kunci. Setiap badan permintaan mesti kekal di bawah 8 MB. Kesilapan tidak menelan kredit pra-bayar anda.
curl https://api.uncensoredllmvercelapp.com/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"}]
}'
Panggilan mudah ini menunjukkan keupayaan teks-masuk, teks-keluar secara langsung. Respons termasuk kandungan yang dijana dan statistik penggunaan token. Anda boleh menyesuaikan tetingkap konteks sehingga 100,000 token untuk prompt dan penyelesaian digabungkan.
Respons penstriman dengan SSE
Aktifkan penstriman dengan menetapkan stream kepada true dalam permintaan anda. Pelayan mengembalikan Acara yang Dihantar Pelayan (SSE) apabila token tersedia. Ini mengurangkan latensi yang dirasakan untuk output panjang. Anda boleh menguraikan bahagian terakhir untuk mendapatkan jumlah kiraan token. Penstriman berfungsi sama seperti format OpenAI standard.
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)
Pendekatan ini sangat sesuai untuk aplikasi masa nyata. Model tanpa sensor menyokong throughput tinggi semasa penstriman. Anda mengekalkan kawalan ke atas proses penjanaan tanpa menunggu respons penuh.
Pemanggilan fungsi dan mod JSON
Gunakan parameter alat untuk keupayaan panggilan fungsi. API menyokong tool_choice dan output JSON berstruktur melalui response_format. Tetapkan response_format kepada json_object untuk pematuhan JSON yang ketat. Ini memastikan penguraian yang boleh dipercayai dalam aplikasi anda. Anda boleh takrifkan beberapa fungsi untuk aliran kerja kompleks.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmvercelapp.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);
Mod JSON berguna untuk tugas pengeluaran data. Panggilan fungsi membolehkan model mengembalikan data terstruktur. Kedua-dua ciri berfungsi dalam tetingkap konteks uncensored. Anda mengekalkan kawalan penuh ke atas format output model.
Menangani token dan had
Pantau penggunaan token anda untuk mengurus kos dengan berkesan. Token input berharga $0.15 per sejuta, manakala token output berharga $0.50 per sejuta. Kredit adalah prabayar dan tidak luput. Anda boleh menjana sehingga 16,000 token setiap permintaan. Jendela konteks menyokong 100,000 token secara keseluruhan.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmvercelapp.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)
Rate limits allow 300 requests per minute per key. Ensure your application handles rate limits gracefully. Token counting helps predict costs accurately. The system charges only for successful completions.
Penanganan ralat dan penolakan
Tangani kod ralat HTTP standard untuk penyelesaian masalah. 401 menunjukkan kunci API tidak sah. Respons 402 bermaksud kredit prabayar anda telah habis. Ralat 429 menandakan anda melebihi had kadar. Ralat ini tidak menelan token anda.
API jarang menolak kandungan, tetapi terdapat pengecualian kecil. Permintaan yang melibatkan kanak-kanak akan sentiasa ditolak. Semua kandungan dewasa lain yang sah akan diluluskan. Ini memastikan output yang boleh dipercayai untuk kes penggunaan anda. Semak badan respons untuk mesej ralat terperinci.
Soalan lazim
Bagaimanakah bahagian tanpa sensor berfungsi?
Model ini disesuaikan untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia tidak menerapkan penapis korporat standard untuk topik kontroversi atau eksplisit. Anda menyuntik token model dalaman khas jika diperlukan untuk arahan jailbreak khusus.
Apa yang berlaku jika saya kehabisan kredit?
Anda menerima ralat 402 yang menunjukkan tiada kredit. Ralat dan penolakan adalah percuma, jadi anda hanya membayar untuk penggunaan token sebenar. Kredit tidak luput, membolehkan anda mengisi semula bila-bila masa. Anda boleh mengisi semula dengan USDT atau USDC untuk mendapatkan bonus.
Adakah API LLM tanpa sensor serasi dengan SDK OpenAI?
Ya, ia menggunakan format standard yang serasi dengan OpenAI. Anda hanya perlu mengubah URL asas dan kunci API. ID model ialah "uncensored". Semua parameter standard seperti suhu dan aliran berfungsi seperti biasa.
Dapatkan kunci API anda
Daftar, salin token, dan kemas kini URL asas anda. Itu sahaja.