Satu API: Panduan Cepat
Integrasikan API LLM tanpa sensor kami dengan satu perubahan konfigurasi. Kompatibilitas drop-in berarti Anda hanya perlu mengganti URL dasar dan kunci API, lalu mempertahankan kode yang ada.
URL Dasar & Autentikasi
Mulailah dengan mengarahkan klien Anda ke endpoint khusus kami. API kompatibel openai ini menggunakan header autentikasi standar, jadi Anda hanya perlu mengubah dua nilai dalam konfigurasi Anda.
URL dasarnya adalah https://api.onekeyllmapi.com/v1. Hasilkan kunci API unik Anda di halaman pendaftaran. Tidak perlu kartu untuk memulai, dan kunci ditampilkan segera setelah pendaftaran. Jaga kunci ini dengan aman; ini mengautentikasi semua permintaan ke layanan.
Kompleksi Dasar
Kirim prompt teks sederhana untuk menerima respons langsung. Ini adalah inti dari penawaran ai api untuk developer kami. Model mengembalikan teks tanpa penolakan konten untuk penggunaan dewasa yang sah, menjadikannya ideal untuk tugas kreatif atau tanpa batasan.
- ID Model:
uncensored - Endpoint:
POST /v1/chat/completions - Konteks: 100.000 token
Buat permintaan pertama Anda dengan contoh ini:
curl https://api.onekeyllmapi.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."}]
}'
Integrasi SDK Python
Gunakan pustaka Python OpenAI resmi untuk berinteraksi dengan layanan kami. Satu-satunya perubahan yang diperlukan adalah base_url dan api_key. Ini memastikan logika Anda yang ada berfungsi tanpa modifikasi.
- Instal melalui
pip install openai - Atur variabel lingkungan atau berikan langsung dalam inisialisasi klien
- Panggil
chat.completions.create()seperti biasa
Konfigurasikan klien seperti ini:
from openai import OpenAI
client = OpenAI(base_url="https://api.onekeyllmapi.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)
Penggunaan SDK Node.js
Integrasikan dengan proyek JavaScript atau TypeScript menggunakan paket Node OpenAI standar. Arahkan klien ke URL kami dan berikan kunci Anda. Pendekatan ini mempertahankan kompatibilitas dengan struktur klien apa pun yang kompatibel dengan OpenAI.
- Instal melalui
npm install openai - Inisialisasi dengan URL dasar kustom
- Gunakan pola async/await standar
Contoh inisialisasi:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.onekeyllmapi.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);
Respons Streaming
Terima respons token demi token untuk latensi persepsi yang lebih rendah. API streaming kami mendukung Server-Sent Events (SSE), memungkinkan Anda menampilkan output saat dihasilkan. Ini berguna untuk antarmuka obrolan atau aplikasi real-time.
- Atur
stream: truedalam permintaan Anda - Parse stream SSE di klien
- Tangani token parsial secara efisien
Aktifkan streaming dalam kode Anda:
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)
Batas, Error & Konteks
Pahami batasan untuk membangun integrasi yang andal. API mendukung jendela konteks 100k token, memungkinkan dokumen atau percakapan panjang. Permintaan dibatasi hingga ukuran badan 8 MB.
Error umum termasuk 401 untuk kunci tidak valid, 402 ketika saldo prabayar habis, dan 429 untuk melebihi 300 permintaan per menit. Saldo bayar sesuai penggunaan tidak pernah kedaluwarsa, dan Anda bisa isi saldo mulai dari $10. Pemanggilan fungsi didukung untuk eksekusi fungsi.
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 |
| ID model | uncensored |
| Base URL | https://api.onekeyllmapi.com/v1 |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Jendela konteks | 100.000 token (input + output) |
| 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"} |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Ukuran permintaan | hingga 8 MB |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Batas laju | 300 permintaan per menit per kunci |
| Konkurensi | 8 permintaan bersamaan per kunci |
| 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 |
| 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 |
| 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 melayani satu model bahasa besar tanpa sensor yang berjalan di server GPU kami sendiri. Ini bukan GPT, Claude, atau model vendor lain, tetapi kompatibel dengan struktur API mereka.
Bagaimana cara kerja harganya?
Kami menggunakan model bayar sesuai penggunaan tanpa biaya bulanan. Token input berharga $0,25 per 1M, dan token output berharga $1,00 per 1M. Saldo prabayar tidak pernah kedaluwarsa, dan Anda bisa mulai dengan kredit uji coba $0,50.
Berapa ukuran jendela konteks?
API mendukung jendela konteks 100.000 token untuk prompt dan completion. Ini memungkinkan percakapan yang luas atau pemrosesan dokumen panjang dalam satu permintaan.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kunci, ubah URL dasar. Itu saja seluruh pengaturannya.