Dokumentasi API
Mula menghantar permintaan ke API LLM tanpa sensor kami dalam masa beberapa minit menggunakan kredit token pra-dibayar anda. Titik akhir ini serasi dengan OpenAI, jadi anda boleh menukar perpustakaan tanpa menulis semula logik.
Mula Cepat: Permintaan pertama dalam Python
Hantar penyelesaian pertama anda serta-merta dengan SDK rasmi. Persediaan ini menyambung ke URL asas kami dan mengendalikan pengebilan token secara automatik. Anda hanya memerlukan kunci API dan pengenal pasti model.
- Pasang pakej melalui pip.
- Tetapkan pembolehubah persekitaran.
- Laksanakan penjanaan teks mudah.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestuncensoredaillm.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)
Pengesahan dan URL Asas
Pengesahan menggunakan token Bearer standard yang dihantar dalam header. URL asas anda menunjuk terus ke hujung hujah tanpa sensor kami. Ini memastikan anda melangkau lapisan proxy umum dan bercakap terus dengan model khusus kami.
curl https://api.bestuncensoredaillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 5 linux commands to kill a process"}]
}'Kekalkan kunci anda selamat. Setiap akaun menyokong satu kunci aktif secara lalai. Regenerasi jika anda mengesyaki pendedahan.
Hujung Sambungan Penyelesaian Sembang
Gunakan POST /v1/chat/completions untuk penjanaan teks. ID model sentiasa uncensored. Token input kos $0.15 per juta; token output kos $0.50 per juta. Kredit hanya ditolak pada penjayaan penjanaan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestuncensoredaillm.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);Kesilapan seperti kredit yang hilang tidak menelan baki anda. Ini mengekalkan kos anda boleh diramal semasa fasa pengujian.
Parameter: Suhu, Top P, dan Alat
Kawal kreativiti dengan temperature dan top_p. Nilai yang lebih tinggi menghasilkan output lebih pelbagai. Gunakan tools untuk pemanggilan fungsi. Ini membolehkan pengekstrakan data terstruktur atau pencetus API luaran. Tetapkan response_format ke json_object untuk output JSON ketat.
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)Parameter ini berfungsi tepat seperti spesifikasi OpenAI. Anda boleh menggunakan semula logik konfigurasi sedia ada anda.
Respons Streaming (SSE)
Terima token secara masa nyata melalui Server-Sent Events. Ini mengurangkan latensi yang dirasakan untuk pengguna akhir. Keping terakhir mengandungi statistik penggunaan lengkap. Anda boleh menghentikan aliran awal jika pengguna memutuskan.
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)Penstriman tidak mempengaruhi pembil token. Anda membayar untuk jumlah token yang dihasilkan, tidak kira bagaimana ia dihantar.
Had had laju dan kod ralat
Setiap kunci membolehkan 300 permintaan setiap minit. Anda boleh menjalankan 8 permintaan serentak. Jika anda melebihi ini, anda mendapat ralat 429. Kunci tidak sah mengembalikan 401. Kredit kosong mengembalikan 402. Tetingkap konteks menyimpan 100,000 token secara keseluruhan. Ini termasuk kedua-dua prompt dan penyelesaian.
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)Pantau penggunaan anda melalui papan pemuka. Kredit tidak luput, jadi anda boleh menghentikan penggunaan tanpa kehilangan dana.
Soalan biasa
Apakah LLM AI tanpa sensor terbaik untuk integrasi pantas?
Titik akhir ini menyediakan satu model tidak disensor yang dioptimumkan. Ia tidak memerlukan logik pengalihan yang kompleks. Anda mendapat latensi konsisten dan bil yang boleh diramal. Ini menjadikannya ideal untuk prototaip pantas.
Adakah API uncensored menyokong penstriman?
Ya, aliran disokong sepenuhnya melalui SSE. Anda menerima token sejajar dengan penjanaan. Chunk akhir merangkumi data penggunaan. Ini membolehkan antara muka pengguna yang responsif.
Bagaimana cara mengendalikan ralat apabila kredit habis?
API memulangkan kod status 402. Baki kredit sedia ada anda kekal utuh. Anda boleh menambah baki melalui kripto pada bila-bila masa. Ralat semasa penjanaan tidak menggunakan token.
Dapatkan kunci API anda serta-merta
Daftar, ambil kunci, kemas kini URL asas anda. Itu keseluruhan prosesnya.