Dokumentasi Pengembang
Mulai menghasilkan teks dengan API kompatibel OpenAI tanpa sensor kami dalam hitungan menit. Panduan ini mencakup autentikasi, integrasi SDK, dan streaming untuk pengembangan cepat.
URL Dasar dan Autentikasi
Kunci API Anda mengautentikasi setiap permintaan ke chat-completions endpoint. Anda menerima kunci ini segera setelah mendaftar melalui Google atau email di Dapatkan kunci API halaman. Tidak diperlukan nomor telepon. Simpan kunci Anda dengan aman dan kirimkan di Authorization header.
URL Dasar: https://api.cheapllm.cc/v1. Semua permintaan harus menyertakan header ini: Authorization: Bearer YOUR_API_KEY. Kesalahan seperti 401 menunjukkan kunci tidak valid atau hilang. Ganti kunci lama Anda kapan saja untuk menghasilkan yang baru; hanya ada satu kunci aktif per akun.
Permintaan Pertama
Kirimkan prompt pertama Anda menggunakan standar chat/completions endpoint. endpoint. ID model adalah uncensored. Model open-weight ini menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah, termasuk topik fiksi atau kontroversial. Anda mendapatkan input teks dan output teks. Tidak ada embedding atau generasi gambar di sini.
Di bawah ini adalah contoh cURL dasar. Ganti YOUR_API_KEY dengan kunci Anda. Body permintaan mendefinisikan pesan pengguna. Kami memproses jendela konteks 100.000 token (prompt + completion). Kesalahan dan penolakan gratis, jadi uji secara bebas.
- Atur
modelkeuncensored. - Termasuk
messagesarray. - Tambahkan header kunci API Anda.
curl https://api.cheapllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
}'
Integrasi SDK Python
Gunakan SDK Python OpenAI resmi untuk berinteraksi dengan API kami. Atur URL dasar ke endpoint kami dan berikan kunci Anda. Pendekatan ini bekerja dengan pustaka klien kompatibel OpenAI apa pun. Konfigurasikan parameter seperti temperature dan top_p sebagai kebutuhan. Streaming didukung melalui Server-Sent Events (SSE). Metode ini ideal untuk aplikasi real-time di mana Anda ingin menampilkan token saat mereka dihasilkan.
Instal pustaka dengan pip install openai. Inisialisasi klien dengan URL dasar kami. Kode di bawah ini menunjukkan permintaan kelengkapan sederhana. Sesuaikan konten pesan agar sesuai dengan kasus penggunaan Anda. API kami menangani pengalihan ke model yang benar secara internal.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapllm.cc/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)
Integrasi SDK Node
Untuk pengembang Node.js, paket npm OpenAI bekerja dengan mulus. Atur base URL ke endpoint API kami. Ini memungkinkan Anda menggunakan pola yang sudah dikenal dari penyedia lain. Konfigurasi ID model menjadi uncensored. Anda juga dapat mengaktifkan mode JSON atau pemanggilan fungsi jika aplikasi Anda memerlukan output terstruktur. SDK menangani autentikasi secara otomatis ketika dikonfigurasi dengan benar.
Instal paket dengan npm install openaimax_tokens untuk mengontrol panjang output. Kesalahan dikembalikan sebagai kode status HTTP standar. Gunakan ini untuk prototipe cepat atau integrasi produksi.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cheapllm.cc/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 melalui SSE
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan Server-Sent Events (SSE). Setiap potongan berisi teks parsial. Potongan terakhir mencakup statistik penggunaan token. Fitur ini sangat penting untuk pengalaman pengguna di antarmuka obrolan. Ini secara signifikan mengurangi latensi yang dirasakan. Anda dapat mengurai aliran untuk menampilkan teks secara real-time.
Tangani event stream dalam kode klien Anda. Tutup koneksi ketika stream berakhir. API kami mendukung hingga 8 permintaan simultan per kunci. Batas ini memastikan penggunaan yang adil. Pantau penggunaan Anda melalui data chunk terakhir. Error selama streaming tetap mengembalikan kode status yang sesuai. Gunakan ini untuk skenario roleplay atau percakapan berkelanjutan.
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, dan Jendela Konteks
API kami memiliki batas ketat untuk memastikan stabilitas. Anda dapat mengirim 300 permintaan per menit per kunci. Permintaan simultan dibatasi hingga 8. Tubuh permintaan tidak boleh melebihi 8 MB. Jendela konteks adalah 100.000 token secara total. Output maksimum adalah 16.000 token per permintaan (2.048 jika max_tokens tidak diatur). Kesalahan mengembalikan kode spesifik: 401 untuk kunci tidak valid, 402 untuk kredit tidak cukup, dan 429 untuk batas laju. Kredit tidak pernah kedaluwarsa. Kesalahan seperti pengisian ganda diperbaiki melalui Dukungan. Privasi dijaga; prompt tidak digunakan untuk pelatihan. Tidak ada konten seksual yang melibatkan anak-anak yang diizinkan.
Pertanyaan yang sering diajukan
Apakah ini API LLM murah untuk penggunaan produksi?
Ya, ini dirancang untuk generasi teks tanpa batasan dengan biaya rendah. Anda membayar per token tanpa biaya bulanan. Kredit tidak kadaluarsa, sehingga Anda dapat menyesuaikan penggunaan secara instan. Ini sangat ideal untuk startup yang membutuhkan pasokan andal tanpa vendor lock-in.
Bagaimana cara menangani error di aplikasi saya?
API mengembalikan kode status HTTP standar. Error 401 berarti kunci API Anda tidak valid atau hilang. Error 402 menunjukkan kredit prabayar tidak cukup. Error 429 menandakan Anda telah melebihi batas laju 300 permintaan per menit. Periksa kunci dan saldo Anda terlebih dahulu.
Apakah saya bisa menggunakan ini untuk roleplay atau konten tanpa sensor?
Model ini tidak disensor dan tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Ini bukan model GPT, Claude, atau vendor lainnya. Ini adalah model open-weight yang disesuaikan untuk respons tanpa batasan. Cukup hindari konten seksual yang melibatkan anak di bawah umur, yang selalu ditolak.
Akses kunci API Anda
Daftar, ambil token Anda, dan perbarui URL endpoint Anda. Itulah yang Anda butuhkan.