Autentikasi dan Base URL
Untuk memulai, akses platform kami dan buat akun hanya dengan email dan kata sandi. Setelah konfirmasi, kunci API Anda akan ditampilkan segera. Tidak perlu kartu kredit untuk trial. Gunakan base URL https://api.llmsemcensura.com/v1 di klien Anda dan atur kunci di header Authorization: Bearer SUA_CHAVE. Model yang akan dipanggil diidentifikasi dengan uncensored.
Endpoint Chat Completions
Endpoint POST /v1/chat/completions adalah satu-satunya rute yang diperlukan untuk penggunaan teks. Kirim pesan dalam struktur messages dan terima respons langsung. Kami tidak menawarkan embedding atau generasi gambar. Model ini terbuka dan berjalan di server GPU kami, tanpa menggunakan data untuk melatih model lain. Atur model sebagai uncensored dalam permintaan.
Contoh permintaan dasar:
curl https://api.llmsemcensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Dukungan Streaming (SSE)
Untuk aplikasi yang memerlukan latensi rendah, aktifkan streaming dengan menetapkan stream: true. API akan mengembalikan aliran Server-Sent Events (SSE), memungkinkan tampilan teks token per token. Ini ideal untuk antarmuka chat responsif. Klien harus memproses stream hingga event done.
Contoh penggunaan dengan streaming:
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)
Function Calling dan Tools
Model mendukung pemanggilan fungsi bawaan. Anda dapat menentukan tools di body permintaan agar AI mengembalikan argumen terstruktur alih-alih teks bebas. Ini memudahkan integrasi dengan sistem eksternal. Format respons mengikuti standar OpenAI, mengembalikan tool_calls ketika sesuai.
Manajemen Token dan Batas
Konteks total (prompt + completion) dibatasi hingga 100.000 token. Harganya adalah $0,25 per 1M token input dan $1,00 per 1M output. Saldo prabayar tidak pernah habis. Anda dapat mengisi saldo mulai dari $10, dengan bonus +5% di atas $50 dan +10% di atas $100. Trial awal menawarkan $0,50 yang berlaku selama 7 hari.
Contoh Kode Python
Library resmi openai bekerja secara native. Cukup ubah base_url dan berikan kunci Anda. Kode di bawah ini menunjukkan interaksi sederhana. Pastikan Anda menginstal paket melalui pip sebelum menjalankan.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsemcensura.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.llmsemcensura.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);