Pengenalan: API LLM Tanpa Sensor
Mula membina dengan API prompt tanpa sensor kami dalam beberapa minit menggunakan alat serasi OpenAI yang standard. Panduan ini merangkumi inisialisasi klien, struktur permintaan, dan penstriman untuk integrasi pantas.
Prasyarat dan Pemasangan
Pasang SDK rasmi untuk bahasa pilihan anda dan konfigurasikan pembolehubah persekitaran anda. API kami berkelakuan tepat seperti hujung sambungan OpenAI piawai, jadi anda boleh bertukar perpustakaan tanpa menulis semula logik. Kami menggunakan header piawai dan tidak memerlukan pakej tersuai. Anda hanya memerlukan kunci API yang sah dari papan pemuka.
Mulakan Pelanggan
Konfigurasikan URL asas untuk menunjuk terus ke perkhidmatan yang dihoskan oleh kami. Endpoint piawai tidak berfungsi di sini kerana kami merupakan penyedia bebas. Anda mesti menentukan URL asas secara eksplisit dalam konfigurasi klien anda. Ini memastikan semua permintaan disalurkan melalui infrastruktur model uncensored kami.
Konfigurasi Python
Tetapkan URL asas dan kunci API sebelum membuat sebarang panggilan. Persediaan ini berfungsi dengan Python 3.8+.
from openai import OpenAI
client = OpenAI(base_url="https://api.promptuncensored.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)Konfigurasi Node.js
Gunakan klien Node rasmi untuk memulakan sambungan. Pastikan anda luluskan rentetan URL asas yang betul.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.promptuncensored.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);
Buat Permintaan Pertama Anda
Hantar permintaan POST penyelesaian semakan piawai dengan pengenal pasti model anda ditetapkan kepada uncensored. Model ini menerima mana-mana input yang sah tanpa menapis topik dewasa atau kontroversi. Respons mengembalikan blok teks lengkap. Anda boleh menguji sambungan dengan arahan curl mudah.
curl https://api.promptuncensored.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?"}]
}'
Tangani Respons Penstriman
Aktifkan aliran dengan menetapkan stream: true dalam badan permintaan anda. Ini mengembalikan data melalui Server-Sent Events (SSE) apabila token dijana. Gunakan ini untuk kemas kini UI masa nyata atau untuk memaparkan kemajuan. Blok akhir mengandungi statistik penggunaan token keseluruhan. Pendekatan ini mengurangkan latensi yang dirasakan untuk output besar.
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)
Konfigurasikan Parameter untuk Keputusan Terbaik
Laraskan parameter seperti suhu, top_p, dan seed untuk mengawal kreativiti. Suhu yang lebih tinggi menghasilkan teks yang lebih pelbagai, manakala nilai yang lebih rendah memastikan konsistensi. Model ini menyokong panggilan fungsi standard dan mod JSON. Anda boleh memaksakan format output yang ketat menggunakan response_format. Kawalan ini membantu anda menala tingkah laku tanpa sensor untuk kes penggunaan khusus anda.
Memahami Penggunaan Token dan Had
Jendela konteks menyokong 100,000 token untuk prompt dan penyelesaian gabungan. Anda boleh menjana sehingga 16,000 token setiap permintaan. Had kadar dicalarkan pada 300 permintaan setiap minit per kunci. Ralat seperti 401 menunjukkan kunci tidak sah, manakala 402 bermaksud anda memerlukan lebih kredit. 429 menandakan anda mencapai had kadar. Kredit yang tidak digunakan tidak akan lupus.
Soalan lazim
Adakah ini API prompt tanpa sensor?
Ya, API kami menyediakan satu model tanpa sensor yang tidak menolak topik dewasa atau kontroversi yang sah. Ia bukan GPT, Claude, atau model vendor lain. Anda mendapat akses langsung ke API LLM tanpa sensor dengan harga telus.
Apa yang berlaku jika saya mendapat ralat 402?
Ralat 402 menunjukkan anda mempunyai kredit prabayar yang tidak mencukupi. Anda mesti menambah nilai menggunakan USDT atau USDC untuk terus membuat permintaan. Ralat semasa pemprosesan adalah percuma, jadi anda hanya membayar untuk penyelesaian berjaya.
Adakah API menyokong penstriman?
Ya, anda boleh membolehkan penstriman dengan menetapkan flag stream kepada true. API mengembalikan kemas kini token demi token melalui SSE. Ini membolehkan anda memaparkan teks secara masa nyata apabila ia dijana. Chunk akhir termasuk jumlah penggunaan token untuk pengebilan.
Dapatkan kunci API anda serta-merta
Daftar, salin kunci, dan kemas kini URL asas. Itu sahaja yang diperlukan.
Dapatkan kunci percubaan