- Model AI Terbuka
- Dokumentasi API
Dokumentasi API
Dokumentasi ini merangkumi antara muka chat-completions teras untuk model tanpa sensor kami. Gunakan endpoint yang disediakan untuk menghantar teks dan menerima respons tanpa sekatan serta-merta.
Pengesahan dan URL Asas
Hantar permintaan anda ke URL asas kami dengan kunci API yang sah dalam header.
- URL Asas:
https://api.unlockedaimodels.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Pengenal identiti model hanyalah uncensored. Anda mendapat satu kunci aktif per akaun, yang menggantikan sebarang kunci sebelumnya selepas penjanaan.
curl https://api.unlockedaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the standard HTTP headers for a POST request."}]
}'
Hujung Sambungan Penyelesaian Sembang
The POST /v1/chat/completions endpoint memproses teks anda dan mengembalikan pelengkap.
Ini adalah satu-satunya titik akhir teks yang kami sediakan. Kami tidak menawarkan penjanaan imej, audio, atau pengekaman. Model menerima array mesej standard yang mengandungi giliran sistem, pengguna, dan pembantu anda.
Kesilapan seperti 401 menunjukkan kunci tidak sah, manakala 402 bermaksud anda memerlukan lebih kredit. Permintaan hanya dicalarkan apabila token dijana.
Respons Streaming (SSE)
Aktifkan aliran dengan menetapkan stream: true dalam badan permintaan anda.
Setiap chunk mengandungi teks separa, membolehkan anda memaparkan output secara masa nyata. Chunk terakhir termasuk statistik penggunaan token yang lengkap untuk ketelusan pengebilan.
Kaedah ini mengurangkan latensi yang dirasakan untuk respons panjang, yang sangat kritikal apabila menjana lebih daripada 16,000 token.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlockedaimodels.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)
Panggilan Fungsi dan Alat
Takrifkan alat dalam permintaan anda untuk membolehkan panggilan fungsi terstruktur.
Model ini menyokong tool_choice parameter, membolehkan anda memaksa tingkah laku tertentu atau membiarkan model memutuskan. Ini berguna untuk membina ejen yang perlu berinteraksi dengan sistem luaran tanpa memusnahkan konteks tanpa sensor.
Pastikan definisi alat anda mengikut skema OpenAI untuk serasi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlockedaimodels.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);
Mod JSON dan Output Terstruktur
Paksa model untuk mengembalikan JSON sah dengan menetapkan response_format: {"type": "json_object"}.
Ini memastikan penguraian yang boleh diramal untuk aplikasi anda. Gunakan mod ini apabila mengekstrak data atau menjana fail konfigurasi.
Bergabung dengan panggilan fungsi, ia mewujudkan saluran paip yang kukuh untuk tugas automatik tanpa lapisan pengesahan luaran.
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: Suhu, Top-P, dan Stop
Kawal kreativiti dengan temperature dan kepelbagaian dengan top_p.
Gunakan stop jujukan untuk menghentikan penjanaan pada penanda tertentu. Tetingkap konteks ialah 100,000 token jumlah, dengan output maksimum 16,000 token melainkan anda menentukan max_tokens nilai (lalai ialah 2,048).
Rate limits are 300 requests per minute and 8 concurrent requests per key.
FAQ
Bagaimana cara memulakan dengan model tanpa sensor?
Daftar dengan Google atau e-mel untuk menerima percubaan percuma $0.50. Tambah kredit kripto untuk terus menggunakan API selepas tamat tempoh percubaan. Gunakan URL asas yang disediakan dan kunci API anda untuk membuat permintaan pertama anda.
Apa yang berlaku jika saya mencapai had kadar?
Anda akan menerima ralat 429. Hadnya ialah 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Tunggu sebentar dan cuba semula, atau kurangkan bilangan permintaan selari.
Adakah model tanpa sensor percuma?
Tidak, tetapi anda mendapat kredit percubaan bernilai $0.50. Selepas itu, anda membayar mengikut token. Token input berharga $0.15 per satu juta, dan token output berharga $0.50 per satu juta. Ralat dan penolakan adalah percuma.
Dapatkan kunci API anda sekarang
Daftar, salin kunci, dan kemas kini URL asas. Itu sahaja yang anda perlukan.