Dokumentasi API: Pelengkapan Chat
Mulai dengan API LLM tanpa sensor kami dalam hitungan menit. Panduan ini mencakup autentikasi, format permintaan, dan streaming untuk pengembang yang menggunakan klien OpenAI-compatible.
URL Dasar dan Autentikasi
Mulai setiap permintaan dengan URL dasar kami dan sertakan kunci API Anda di header otorisasi.
Gunakan https://api.unlimitedtokens.cc/v1 sebagai URL dasar Anda. Teruskan kunci Anda sebagai Bearer YOUR_API_KEY. Tidak ada langganan yang mengunci akses Anda. Kredit prabayar menggerakkan setiap panggilan. Error dan penolakan tidak memakan biaya. Kredit Anda tidak pernah kedaluwarsa. Hasilkan kunci melalui Google atau email di dasbor.
Endpoint Chat Completions
Kirim prompt teks ke POST /v1/chat/completions dan menerima respons teks.
Endpoint ini menangani semua interaksi standar. ID model selalu uncensored. Ini menerima pesan dengan peran seperti user atau assistant. Tidak ada embedding atau generasi gambar di sini. Hanya input dan output teks murni. Konfigurasikan parameter seperti temperature dan urutan stop. Anda mengendalikan gaya output.
curl https://api.unlimitedtokens.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
}'
Parameter dan Opsi yang Didukung
Kendalikan perilaku model dengan parameter standar seperti suhu dan top_p.
Atur temperature untuk kreativitas. Gunakan top_p untuk sampling nuklir. Tentukan stop urutan untuk menghentikan generasi. Aktifkan json_object untuk data terstruktur. Alat dan pemanggilan fungsi didukung sepenuhnya. Respons streaming melalui SSE. Atur a seed untuk reproduktibilitas. Penalti kehadiran dan frekuensi menyesuaikan pengulangan token. Sesuaikan ini agar sesuai dengan alur kerja Anda.
Respons Streaming melalui SSE
Terima token secara real-time menggunakan Server-Sent Events.
Atur stream: true dalam permintaan Anda. API mengirim chunk saat chunk tersebut dihasilkan. Setiap chunk berisi teks parsial dan data penggunaan. Chunk terakhir mencakup total hitungan token. Ini secara signifikan mengurangi latensi yang dirasakan. Ini sangat cocok untuk antarmuka obrolan. Tangani kesalahan dengan baik selama streaming. Proses setiap objek delta saat tiba.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokens.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)
Penanganan Kesalahan dan Batasan
Tangani kesalahan 401, 402, dan 429 dengan benar.
Kesalahan 401 berarti kunci Anda tidak valid. Periksa dasbor Anda untuk kunci yang benar. Kesalahan 402 menunjukkan kredit tidak cukup. Tambah saldo melalui kripto untuk melanjutkan. Kesalahan 429 menandakan pembatasan laju. Anda dibatasi hingga 300 permintaan per menit. Selain itu, Anda memiliki batas 8 permintaan konkuren. Tubuh permintaan harus tetap di bawah 8 MB. Kesalahan tidak mengonsumsi kredit Anda. Pengembalian dana tidak dikeluarkan untuk kredit, tetapi pembayaran ganda diperbaiki melalui dukungan.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokens.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);
Jendela Konteks dan Detail Model
Model ini mendukung jendela konteks 100.000 token.
Jendela ini mencakup prompt dan penyelesaian. Anda dapat menghasilkan hingga 16,000 token per permintaan. Jika Anda tidak mengatur max_tokens, nilai defaultnya adalah 2.048. Ini memungkinkan generasi konten panjang. Modelnya uncensored dan open-weight. Model ini tidak menolak konten dewasa yang sah. Ini bukan model GPT, Claude, atau vendor lain. Model ini berjalan di server kami. Gunakan untuk vibes tanpa batas dan konteks mendalam.
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)Pertanyaan umum
Bagaimana cara mendapatkan token tanpa batas?
Kami menawarkan kredit pra-bayar yang mendukung permintaan tanpa batas hingga habis. Kredit Anda tidak pernah kedaluwarsa, sehingga Anda dapat menggunakannya kapan saja Anda butuhkan. Isi ulang melalui kripto untuk menambahkan saldo lebih lanjut.
Apakah API ini kompatibel dengan SDK OpenAI?
Ya, ini sepenuhnya kompatibel dengan OpenAI. Anda dapat menggunakan SDK resmi OpenAI dengan mengubah URL dasar dan kunci API. Ini mendukung endpoint dan parameter standar.
Apa yang terjadi jika saya mendapatkan error 402?
Kesalahan 402 berarti kredit prabayar Anda telah habis. Anda perlu mengisi ulang akun Anda melalui kripto untuk melanjutkan pembuatan permintaan. Kesalahan dan penolakan tidak mengonsumsi kredit Anda.
Buka kunci API Anda
Daftar, salin token, perbarui endpoint. Itu saja.