AI Tanpa Had Dokumentasi API
Mula dengan API LLM tanpa sensor kami dalam beberapa saat menggunakan klien serasi OpenAI piawai. Panduan ini merangkumi pengesahan, hujung titik, penstriman, dan parameter untuk model 'uncensored'.
Pengesahan & Kunci
Mula dengan menjana kunci API melalui papan pemuka menggunakan Google atau e-mel. Kunci anda mengesahkan permintaan ke URL asas HTTPS://api.iaunrestricted.com/v1. Sertakannya dalam Authorization header sebagai token bearer. Setiap akaun menyokong satu kunci aktif; menggantikannya akan menamatkan keaktifan kunci lama serta-merta.
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'Kesilapan seperti 401 bermaksud kunci anda tidak sah atau telah luput. Simpan kunci anda dengan selamat kerana ia dikaitkan terus dengan baki kredit pra-bayar anda.
Penamat Chat Completions
Hantar teks ke model melalui POST /v1/chat/completions. Hujung ini menerima array mesej piawai dan mengembalikan teks yang dijana. Gunakan pengenal model "uncensored" dalam permintaan anda. Sistem memproses token input dan output berdasarkan baki pra-dibayar anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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)Jendela konteks membolehkan jumlah token sebanyak 100,000. Jika anda membiarkan max_tokens, output terhad kepada 2,048 token. Permintaan yang melebihi had badan 8 MB akan memulangkan ralat.
Respons Streaming
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. Ini menghantar token melalui Acara Dihantar Pelayan (SSE) untuk latensi yang lebih rendah. Pecahan terakhir mengandungi jumlah penggunaan token untuk ketelusan pengebilan.
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 berfungsi dengan mana-mana SDK serasi OpenAI. Anda boleh memformatkan respons separa secara masa nyata tanpa menunggu penyelesaian penuh. Ini sesuai untuk antara muka sembang di mana pengguna melihat teks semasa ia dijana.
Mod JSON & Pemanggilan Fungsi
Paksa output terstruktur menggunakan response_format: {"type": "json_object"}. Model ini mengembalikan JSON bukan bahasa semula jadi. Ini berguna untuk menguraikan data atau mengawal tingkah laku model dengan ketat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);Panggilan fungsi (alat) disokong. Tentukan skema alat anda dan biarkan model memutuskan bila untuk memanggilnya. Gunakan tool_choice untuk memaksakan tingkah laku khusus. Ciri ini berfungsi dengan lancar dengan model tidak disensor untuk pengekstrakan data terstruktur.
Parameter: Suhu, Top P, dan Lebih
Kawal rawak penjanaan dengan temperature dan top_p. Laraskan presence_penalty dan frequency_penalty untuk mengurangkan pengulangan. Tetapkan seed untuk output yang boleh diulang. Gunakan stop jujukan untuk menghentikan penjanaan awal.
Parameter ini berfungsi tepat seperti API OpenAI. Anda boleh menala kreativiti atau determinism model. Nilai lalai dioptimumkan untuk output seimbang. Eksperimen dengan suhu yang lebih rendah untuk hasil yang konsisten.
Had, Ralat, dan Konteks
Rate limits are 300 requests per minute and 8 concurrent requests per key. Your context window is 100,000 tokens. Errors include 402 untuk kredit tidak mencukupi dan 429 untuk had kadar. Kredit prabayar tidak luput.
Permintaan ditadbir berdasarkan penggunaan token sebenar. Ralat dan penolakan adalah percuma. Model menolak kandungan seksual melibatkan kanak-kanak tanpa mengira parameter lain. Perhatikan papan pemuka anda untuk statistik penggunaan.
Soalan lazim
Bagaimana saya mengesalahhati kekurangan petikan dalam respons API chat selari?
Pastikan anda menggunakan ID model yang betul "uncensored" dalam permintaan anda. Periksa bahawa larik mesej anda mengikut format OpenAI standard. Sahkan bahawa versi SDK anda menyokong ciri yang anda gunakan.
Adakah ini sama seperti model AI tanpa sekatan lain?
Tidak, kami menjalankan model terbuka milik sendiri yang ditala untuk output tanpa sensor. Ia bukan GPT, Claude, atau model vendor lain. Tingkah laku adalah khusus untuk infrastruktur dan penalaan kami.
Apa yang berlaku jika saya melebihi kredit pra dibayar saya?
Permintaan akan mengembalikan ralat 402 sehingga anda menambah nilai. Anda boleh menambah kredit melalui kripto pada bila-bila masa. Kredit sedia ada anda tidak luput, jadi anda boleh menambah lebih banyak kemudian.
Dapatkan kunci API anda serta-merta
Daftar, salin kunci, kemas kini URL asas. Selesai.