Pengenalan: Integrasikan API LLM Tanpa Sensor
Panduan ini menunjukkan cara anda mengintegrasikan model tanpa sensor kami ke dalam aplikasi anda menggunakan SDK serasi OpenAI standard. Anda akan mengkonfigurasi pengesahan identiti, menghantar permintaan pertama anda, mengendalikan aliran data, dan menguruskan bil tanpa yuran tersembunyi.
Prasyarat: SDK dan Pembolehubah Persekitaran
Mula dengan memasang SDK rasmi OpenAI untuk bahasa pilihan anda. Kami menyediakan API chat-completions yang serasi dengan OpenAI, dihoskan dan boleh digunakan dengan mana-mana klien piawai. Anda perlu mengkonfigurasi dua pembolehubah persekitaran: OPENAI_API_KEY dan OPENAI_BASE_URL.
URL asas untuk perkhidmatan ini ialah HTTPS://api.llmsunrestricted.com/v1. URL ini memastikan permintaan anda sampai ke infrastruktur tanpa sensor kami. Kunci API anda mengesahkan akaun kredit pra-dibayar anda. Tiada nombor telefon diperlukan untuk persediaan, hanya e-mel atau akaun Google anda.
Pengesahan: Menetapkan Kunci API anda
Pengesahihan bergantung pada satu kunci API yang dijana semasa pendaftaran. Anda menerima kunci ini serta-merta selepas mencipta akaun melalui Google atau e-mel. Simpan kunci ini dengan selamat dalam pembolehubah persekitaran anda untuk mengelakkan pendedahannya dalam kod sisi klien.
Sistem kami mengesahkan kunci terhadap baki pra-dibayar anda. Jika kunci tidak sah atau luput, API mengembalikan ralat 401. Anda boleh menjana kunci baru pada bila-bila masa, yang menggantikan kunci sebelumnya. Simpan kunci anda secara peribadi untuk mencegah penggunaan token anda yang tidak dibenarkan.
Menghantar Permintaan Pelengkapan Chat Pertama Anda
Hantar permintaan POST ke /v1/chat/completions endpoint. Gunakan ID model uncensored untuk mengakses model berat terbuka kami yang disesuaikan untuk kandungan dewasa dan kreatif. Model ini tidak menolak topik yang sah, memastikan anda mendapat output yang anda jangka.
Berikut adalah contoh cURL asas untuk mengesahkan sambungan dan bil anda.
curl https://api.llmsunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three common use cases for this API"}]
}'Permintaan ini menggunakan token input berdasarkan panjang prompt anda. Anda hanya dikenakan caj untuk token yang benar-benar diproses. Kesilapan dan penolakan akibat format tidak sah adalah percuma.
Mengendalikan Respons Aliran (SSE)
Aktifkan aliran dengan menetapkan stream ke true. API ini memulangkan data melalui Acara yang Dikirim Pelayan (SSE). Ini membolehkan anda memaparkan token kepada pengguna secara masa nyata, meningkatkan latensi yang dirasakan aplikasi anda.
Statistik penggunaan token termasuk dalam segmen akhir aliran. Ini membolehkan anda menjejak kos dengan tepat setiap permintaan. Aliran adalah sesuai untuk antara muka sembang di mana maklum balas serta-merta adalah kritikal.
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)Pastikan perpustakaan klien anda mengendalikan respons separa dengan betul. Aliran berakhir apabila model selesai menjana atau mencapai had token.
Mengkonfigurasi Parameter: Suhu dan Top_P
Laraskan tingkah laku penjanaan menggunakan parameter standard. Tetapkan temperature untuk mengawal rawakan; nilai yang lebih rendah menjadikan output lebih deterministik. Gunakan top_p untuk membatasi kepelbagaian kosakata. Tetapan ini membantu anda menipukan model uncensored untuk roleplay atau penulisan kreatif.
Anda juga boleh menggunakan response_format dengan {"type": "json_object"} untuk data terstruktur. Panggilan fungsi disokong melalui tools dan tool_choice. Model ini menyokong sehingga 100,000 token untuk keseluruhan tetingkap konteks.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsunrestricted.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 ini memberi anda kawalan penuh atas gaya output model. Eksperimen dengan gabungan untuk mencari keseimbangan terbaik untuk kes penggunaan khusus anda.
Memahami Penggunaan Token dan Pengebilan
Pembayaran adalah sepenuhnya pra-bayar dan berdasarkan penggunaan token sebenar. Token input berharga $0.15 bagi setiap 1M, dan token output berharga $0.50 bagi setiap 1M. Anda hanya membayar untuk apa yang anda gunakan, tanpa yuran langganan bulanan. Kredit tidak luput tarikh luput, jadi anda boleh menambah baki bila-bila masa diperlukan.
Jika anda kehabisan kredit, API akan memulangkan ralat 402. Anda boleh menambah nilai dengan USDT (TRC20) atau USDC (Base) bermula dari $20. Bonus terpakai untuk deposit yang lebih besar: +5% dari $50, +10% dari $100, dan +15% dari $200. Ralat tidak menggunakan kredit.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsunrestricted.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);Pantau penggunaan anda melalui papan pemuka atau dengan memeriksa kiraan token dalam header respons API. Ketelusan ini memastikan anda kekal mengawal kos pembangunan anda.
Soalan lazim
Apa yang berlaku jika saya mencapai had kadar?
API mengenakan had 300 permintaan setiap minit per kunci dan 8 permintaan serentak. Jika anda melebihi had ini, anda menerima ralat 429 Too Many Requests. Tunggu beberapa saat dan cuba semula, atau naikkan corak penggunaan anda untuk kekal dalam had percuma.
Adakah model tanpa sensor benar-benar tidak terhad?
Ya, model ini telah dituning untuk menjawab tanpa penolakan kandungan untuk penggunaan dewasa, fiksyen, atau topik kontroversial yang sah. Had keras hanya penolakan kandungan seksual yang melibatkan kanak-kanak, yang sentiasa dikuatkuasakan. Anda mempunyai kawalan penuh ke atas garis panduan lain melalui kejuruteraan prompt.
Bagaimana cara menguruskan kunci API saya?
Anda boleh menjana kunci baharu serta-merta melalui papan pemuka selepas log masuk dengan Google atau e-mel. Setiap akaun mempunyai satu kunci aktif; menjana kunci baharu akan menggantikan kunci lama serta-merta. Anda juga boleh melihat butiran penggunaan dan baki anda di halaman yang sama.
Jana kunci anda sekarang
Daftar, salin kunci, kemas kini URL asas anda. Itu adalah keseluruhan konfigurasi.