BerandaDokumentasi
Panduan Cepat API LLM | LLM API Source
Masukkan API LLM tanpa sensor kami ke dalam tumpukan Anda yang ada dengan mengubah satu base_url. Panduan awal ini mencakup autentikasi, streaming, pemanggilan fungsi, dan batas laju sehingga Anda dapat siap produksi dalam hitungan menit.
- URL dasar
- https://api.llmapisource.com/v1
- Model
- tanpa sensor
URL Dasar dan Autentikasi
Untuk menggunakan llm api, arahkan klien Anda ke https://api.llmapisource.com/v1. Autentikasi menggunakan kunci API standar yang diteruskan dalam header Authorization: Bearer <key>. Anda dapat membuat atau memutar kunci di dasbor; mencabut kunci segera membuat kunci lama tidak valid.
- Tidak diperlukan nomor telepon atau kartu kredit untuk uji coba.
- Setiap akun hanya memiliki satu kunci aktif pada satu waktu.
- Prompt tidak digunakan untuk pelatihan.
Permintaan Pertama
Kirim penyelesaian obrolan sederhana untuk memverifikasi konektivitas. Endpoint ini mendukung struktur JSON OpenAI standar. Ganti placeholder dengan kunci aktual Anda.
curl https://api.llmapisource.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."}]
}'Jika kunci tidak valid, Anda menerima error 401. Jika Anda tidak memiliki saldo prabayar, Anda menerima error 402. Pengenal model selalu uncensored.
SDK Python
Instal paket OpenAI resmi dan konfigurasikan base_url untuk mengarahkan permintaan ke infrastruktur kami. Ini berfungsi dengan klien Python kompatibel OpenAI apa pun.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapisource.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)Pastikan base_url menyertakan jalur lengkap ke /v1. Nama model harus diatur ke uncensored untuk mengakses instance khusus.
SDK Node.js
Untuk lingkungan Node.js, konfigurasi klien secara serupa. Strukturnya mencerminkan antarmuka OpenAI standar, sehingga migrasi menjadi mudah.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapisource.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);Teruskan apiKey dan atur basePath ke https://api.llmapisource.com/v1. Ini memastikan semua hasil generasi dialihkan ke model tanpa sensor kami.
Aktifkan Streaming
Atur stream: true dalam permintaan Anda untuk menerima Server-Sent Events (SSE). Ini memungkinkan Anda memproses token saat dihasilkan, mengurangi latensi yang dirasakan untuk respons panjang.
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)Tangani peristiwa streaming untuk memperbarui UI Anda secara real-time. Setiap bagian berisi delta parsial dari hasil generasi.
Batas, Kesalahan, dan Konteks
Infrastruktur kami memberlakukan batas tertentu untuk memastikan stabilitas. Jendela konteks mendukung hingga 100.000 token untuk prompt dan hasil generasi digabungkan.
- Batas Laju: 300 permintaan per menit per kunci (mengembalikan 429).
- Ukuran Body: Maksimal 8 MB per permintaan.
- Harga: $0.25/1M token input, $1.00/1M token output.
Permintaan yang melibatkan konten seksual dengan anak di bawah umur diblokir. Semua konten dewasa hukum lainnya diperbolehkan.
Spesifikasi API
Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.
| Item | Nilai |
|---|---|
| Format | kompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.llmapisource.com/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| ID model | uncensored |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Mode JSON | response_format: {"type": "json_object"} |
| Jendela konteks | 100.000 token (input + output) |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Batas laju | 300 permintaan per menit per kunci |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Ukuran permintaan | hingga 8 MB |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Uji coba gratis | $0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Masuk | Google atau email dan kata sandi |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
Kode error
Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.
| Kode | Tipe | Arti |
|---|---|---|
400 | bad_request | JSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang |
401 | missing_key · invalid_key · key_revoked | kunci tidak ada, salah, atau sudah diganti |
402 | no_credit | saldo habis — isi ulang dan lanjut seketika |
403 | content_blocked | konten seksual dengan anak di bawah umur — ditolak, tidak ditagih |
404 | not_found | endpoint tidak dikenal |
413 | request_too_large | body lebih dari 8 MB |
429 | rate_limited · concurrency | lebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi |
503 | upstream_busy | model sibuk — coba lagi beberapa detik lagi |
Tanya jawab
Apakah ini model OpenAI?
Tidak. Kami menjalankan model bobot terbuka khusus yang dioptimalkan untuk generasi tanpa batasan. Ini bukan GPT, Claude, atau model vendor lain, tetapi menggunakan format API yang sama.
Apakah saya memerlukan kartu kredit untuk uji coba?
Tidak. Akun baru menerima kredit uji coba senilai $0.50 yang berlaku selama 7 hari hanya dengan email dan kata sandi. Tidak perlu kartu untuk memulai.
Bisakah Anda menggunakannya untuk pemanggilan fungsi?
Ya. API mendukung pemanggilan fungsi dan alat melalui parameter <code>tools</code> standar di endpoint penyelesaian obrolan.