Pengenalan: Integrasikan API LLM tanpa sensor
Mula menjana teks tanpa seksaan serta-merta dengan hujung sambungan serasi OpenAI kami. Panduan ini merangkumi langkah penting untuk mengintegrasikan model tanpa seksaan ke dalam aplikasi anda menggunakan SDK piawai.
Persediaan pengesahan URL Asas
Arahkan klien anda ke hujung khusus kami untuk memulakan komunikasi. URL asas ialah https://api.apillmopen.com/v1. Konfigurasi ini berfungsi dengan mana-mana SDK OpenAI standard dengan mengemas kini base_url parameter dan menyediakan kunci API unik anda. Anda menerima kunci ini serta-merta selepas mendaftar dengan Google atau e-mel. Tiada pengesahan nombor telefon diperlukan. Sistem mengenakan had ketat satu kunci aktif per akaun. Penjanaan kunci baharu secara automatik membatalkan kunci sebelumnya. Ini memudahkan kawalan akses untuk aliran kerja pembangunan anda.
Menghantar permintaan penyiapan sembang pertama anda
Hantar permintaan POST standard ke /v1/chat/completions untuk menjana teks. Anda mesti menentukan ID model sebagai uncensored. Sistem menerima parameter standard seperti temperature dan top_p untuk mengawal rawakan. Prompt input anda diproses melalui model bahasa besar yang dihoskan kami. Keputusan dikembalikan sebagai teks tulen tanpa bloat metadata yang tidak perlu. Pendekatan langsung ini memastikan anda hanya membayar untuk token inferensi sebenar yang digunakan. Ralat semasa pemprosesan tidak menggunakan kredit prabayar anda. Ini menjadikan pengujian sangat ekonomik semasa peringkat pembangunan awal.
Python SDK integration
Gunakan pustaka Python rasmi untuk berinteraksi dengan endpoint dengan lancar. Konfigurasikan klien dengan URL asas dan kunci API anda. Pustaka ini mengendalikan pengeseran JSON dan pengangkutan HTTP secara automatik. Anda boleh menghantar senarai mesej yang menentukan sejarah perbualan. Objek respons memberikan akses mudah kepada kandungan yang dijana. Kaedah ini sesuai untuk perkhidmatan backend atau skrip tempatan. Ia mengurangkan kod boilerplate dengan ketara berbanding permintaan HTTP mentah. Anda juga boleh menetapkan parameter khusus untuk kawalan halus terhadap gaya output.
Integrasi SDK Node
Mulakan klien Node.js dengan kelayakan dan URL asas anda. Sifat asinkron SDK sesuai dengan pelayan web moden. Anda boleh menunggu respons penyelesaian secara langsung dalam pengendali laluan anda. Pendekatan ini mengekalkan kod anda bersih dan mudah dibaca. SDK menguruskan pengumpulan sambungan dan percubaan semula dengan cekap. Anda boleh mengintegrasikannya ke dalam aplikasi Express atau Fastify dengan mudah. Ia menyokong kedua-dua respons aliran dan bukan aliran. Pilih mod yang paling sesuai dengan seni bina aplikasi anda.
Membolehkan penstriman dan mengendalikan penggunaan token
Aktifkan penstriman dengan menetapkan stream parameter kepada true. API mengembalikan data melalui Acara Dikirim Pelayan (SSE). Setiap pecahan mengandungi teks separa dan metadata. Pecahan akhir mengandungi jumlah penggunaan token untuk permintaan. Ini membolehkan anda menjejak kos secara masa nyata. Aliran mengurangkan latensi yang dirasakan untuk pengguna akhir dengan ketara. Anda boleh memaparkan teks semasa penjanaan. Ini penting untuk antara muka perbualan di mana responsiviti amat penting. SDK mengendalikan penguraian acara untuk anda secara automatik.
Tingkap konteks, had, dan ralat
Model ini menyokong tetingkap konteks 100,000 token untuk input dan output digabungkan. Anda boleh menjana sehingga 16,000 token per permintaan. Jika anda membiarkan max_tokens, nilai lalai ialah 2,048 token. Anda terhad kepada 300 permintaan setiap minit dan lapan permintaan serentak setiap kunci. Saiz badan permintaan mesti kekal di bawah 8 MB. Kesilapan pengesahan mengembalikan kod status 401. Dana tidak mencukupi mencetuskan ralat 402. Had kadar menghasilkan respons 429. Tangani kod-kod ini dengan baik untuk mengekalkan pengalaman pengguna yang lancar.
cURL
curl https://api.apillmopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List dependencies for React 18."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmopen.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apillmopen.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
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)Soalan biasa
Adakah ini API LLM terbuka sebenar yang serasi dengan alat sedia ada?
Ya, ia mengikuti standard chat-completions OpenAI dengan tepat. Anda boleh menggunakannya dengan mana-mana klien yang menyokong format SDK rasmi. Hanya kemas kini URL asas dan kunci API. Ini memastikan migrasi mudah dari penyedia lain tanpa menulis semula asas kod anda.
Apa yang berlaku jika saya mendapat ralat 402?
Kesilapan 402 bermaksud kredit prabayar anda telah habis. Anda boleh menambah baki serta-merta menggunakan USDT (TRC20) atau USDC (Base). Pembayaran bermula pada $20. Anda menerima kredit bonus untuk deposit yang lebih besar. Kredit tidak pernah luput, jadi anda boleh menambah dana bila-bila masa yang mudah untuk anda.
Bagaimanakah model tanpa sensor mengendalikan sekatan kandungan?
Model ini tidak menolak topik dewasa yang sah atau kontroversial. Ia disesuaikan untuk penjanaan tanpa sekatan. Had tegas hanya pada kandungan yang melibatkan kanak-kanak. Ini menjadikannya ideal untuk peranan watak (roleplay), penulisan kreatif, dan penjanaan data di mana penapis mungkin mengganggu.
Dapatkan Kunci API anda
Daftar, dapatkan kunci anda, dan kemas kini URL asas anda. Itu adalah konfigurasi lengkap.