Dokumentasi API untuk Inferens Tanpa Sekatan
Mula dengan API LLM abliterated terbaik dalam beberapa minit. Hantar permintaan ke hujung serasi OpenAI kami dan terima respons teks tanpa sensor serta-merta.
URL Asas dan Pengesahan
URL asas untuk semua permintaan ialah https://api.bestabliteratedllm.com/v1. Hujung sambungan ini berfungsi dengan mana-mana SDK OpenAI standard dengan mengemasukan tetapan URL asas. Anda mengesahkan diri menggunakan kunci API tunggal yang dijana semasa pendaftaran. Kunci tersebut memberikan akses ke model tanpa sensor khusus tanpa yuran langganan atau caj bulanan tersembunyi.
Termasuk kunci API anda dalam Authorization pencap sebagai token Bearer. Jika kunci hilang atau tidak sah, API akan mengembalikan ralat 401. Setiap akaun memegang satu kunci aktif; menjana kunci baharu akan menggantikan kunci sebelumnya serta-merta.
Hujung Sambungan Penyelesaian Sembang
Hantar data teks ke POST /v1/chat/completions endpoint. Sistem ini mengembalikan teks yang dijana berdasarkan prompt anda. Gunakan ID model uncensored untuk mengakses model bahasa besar khusus yang disesuaikan untuk respons tanpa sekatan. API tidak menyokong pengekstrakan embedding, imej, audio, atau penjanaan video.
Pendekatan langsung ini memastikan anda hanya membayar untuk token yang diproses. Kesilapan dan penolakan tidak menggunakan kredit, menjadikannya menjimatkan kos untuk pembangunan. Model mengendalikan kandungan dewasa yang sah, naratif fiksyen, dan topik kontroversi tanpa penapis kandungan standard.
Respons Streaming dengan SSE
Aktifkan aliran dengan menetapkan stream ke benar dalam permintaan anda. API menghantar Acara Dihantar Server (SSE) untuk penghantaran token masa nyata. Statistik penggunaan token muncul dalam bahagian akhir penstriman. Kaedah ini mengurangkan latensi yang dirasakan untuk pengguna akhir dalam aplikasi sembang.
Streaming membolehkan aplikasi anda memaparkan respons separuh semasa ia dijana. Ia memberikan pengalaman pengguna yang lebih lancar berbanding menunggu penyelesaian penuh. Pantau aliran untuk bahagian akhir bagi menangkap kiraan token yang tepat untuk tujuan pengebilan.
Panggilan Fungsi dan Mod JSON
Gunakan tools parameter untuk membolehkan keupayaan panggilan fungsi. Ini membolehkan model mengeluarkan data berstruktur untuk logik aplikasi anda. Anda juga boleh memaksa output JSON ketat menggunakan response_format: {"type": "json_object"}. Ini memastikan penguraian yang konsisten untuk aliran kerja automatik.
Panggilan fungsi bersepadu secara semula jadi dengan penalaran model tanpa sensor. Ia berfungsi bersama penjanaan teks standard tanpa memerlukan hujung hantar berasingan. Tentukan skema alat anda dalam beban permintaan untuk membimbing struktur output model dengan berkesan.
Parameter dan Had Token
Tingkap konteks menyokong sehingga 100,000 token untuk gabungan prompt dan penyelesaian. Anda boleh menjana sehingga 16,000 token setiap permintaan dengan menetapkan max_tokens parameter. Jika tidak ditentukan, had output lalai ialah 2,048 token. Sesuaikan temperature dan top_p untuk mengawal kreativiti dan rawak.
Gunakan seed untuk keputusan yang boleh diulang semasa pengujian. The presence_penalty dan frequency_penalty parameter membantu mengurangkan pengulangan. Kawalan ini memberikan pengurusan tepat ke atas tingkah laku model tanpa konfigurasi luaran.
Had had laju dan ralat
Setiap kunci API membolehkan 300 permintaan setiap minit dan sehingga 8 permintaan serentak serentak. Saiz badan permintaan maksimum ialah 8 MB. Melampaui had ini mencetuskan ralat 429 Too Many Requests. Jika kredit pra-dibayar anda habis, API mengembalikan ralat 402 Payment Required.
Ralat 401 menunjukkan kunci API tidak sah atau telah luput. Pastikan kunci anda sepadan dengan yang dijana semasa pendaftaran. Kredit tidak luput, jadi anda boleh menambah baki melalui kriptokoin pada bila-bila masa tanpa kehilangan baki anda. Ralat tidak menggunakan token pra-dibayar anda.
cURL
curl https://api.bestabliteratedllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.bestabliteratedllm.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.bestabliteratedllm.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
Apakah URL asas untuk API LLM abliterated?
URL asas ialah HTTPS://api.bestabliteratedllm.com/v1. Ia sepenuhnya serasi dengan SDK dan klien OpenAI piawai yang membolehkan konfigurasi URL asas tersuai.
Bagaimana saya mengesahkan permintaan saya?
Termasuk kunci API anda dalam header Authorization sebagai token Bearer. Setiap akaun menggunakan satu kunci aktif yang menggantikan kunci sebelumnya selepas penjanaan semula.
Apa yang berlaku jika saya mencapai had kadar?
API mengembalikan ralat 429 jika anda melebihi 300 permintaan setiap minit atau lapan sambungan serentak setiap kunci. Hentikan permintaan anda seketika untuk meneruskan operasi biasa.
Dapatkan kunci anda dalam satu langkah
Daftar, salin token, tunjuk URL asas anda. Selesai.