ID ▾
Dapatkan kunci API

Tanpa Batas AI API: Memulai Panduan

Dapatkan kunci API Anda dan mulai mengirim permintaan teks dalam hitungan menit. Panduan ini mencakup URL dasar, autentikasi, dan endpoint yang kompatibel dengan OpenAI untuk LLM tanpa sensor kami.

URL Dasar dan Autentikasi

API kami sepenuhnya kompatibel dengan format SDK OpenAI. Anda harus mengatur base URL ke https://api.unlimitedaiapi.com/v1. Ini memastikan semua permintaan dialihkan ke model tanpa sensor khusus kami, bukan proxy atau agregator. Autentikasi menggunakan token Bearer di header Authorization. Anda dapat membuat kunci segera setelah mendaftar hanya dengan email dan kata sandi. Kunci ditampilkan sekali setelah pendaftaran, tetapi Anda dapat membuatnya ulang kapan saja, yang akan membuat kunci lama tidak valid. Kami tidak memerlukan nomor telepon atau kartu kredit untuk tier uji coba.

Permintaan Pertama

Mulailah dengan mengirim permintaan penyelesaian chat sederhana. Ini mengonfirmasi bahwa kunci API Anda berfungsi dan memberi Anda gambaran tentang kecepatan respons. ID model selalu uncensored. Anda dapat mengirim beberapa pesan dalam satu permintaan untuk mempertahankan konteks. Model menerima format pesan OpenAI standar. Tidak ada aturan routing kompleks atau kekhasan vendor yang perlu dikelola.

curl https://api.unlimitedaiapi.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."}]
  }'

Periksa respons untuk array choices yang berisi teks yang dihasilkan. Jika Anda mendapatkan kesalahan 401, verifikasi kunci API Anda. Kesalahan 402 berarti saldo prabayar Anda telah habis.

Integrasi SDK Python

Menggunakan pustaka Python openai resmi membuat integrasi sangat mudah. Atur base_url dan api_key dalam inisialisasi klien Anda. Pendekatan ini berfungsi untuk panggilan sinkron, yang merupakan mode standar untuk sebagian besar skrip. Kami mendukung input dan output teks standar. Kami tidak menawarkan embedding atau pembuatan gambar, jadi fokuskan payload Anda pada teks. SDK menangani tokenisasi secara otomatis, sehingga Anda tidak perlu menghitung token secara manual untuk penggunaan dasar.

from openai import OpenAI

client = OpenAI(base_url="https://api.unlimitedaiapi.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 Anda menggunakan versi SDK terbaru untuk mendukung parameter base_url dengan benar. Pengaturan ini terhubung langsung ke infrastruktur kami tanpa lapisan routing pihak ketiga.

Penggunaan SDK Node

Untuk lingkungan Node.js, paket openai resmi berfungsi dengan konfigurasi minimal. Berikan kunci API dan base URL yang benar selama inisialisasi. Ini memungkinkan Anda memanfaatkan infrastruktur Node.js yang ada sambil mempertahankan kontrol penuh atas panggilan API Anda. Kami mendukung pola permintaan-respons standar. Streaming ditangani secara terpisah melalui Peristiwa Terkirim Server. Modelnya adalah model bobot terbuka yang disesuaikan untuk mengurangi penolakan, sehingga cocok untuk topik kreatif atau kontroversial dalam batas hukum.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unlimitedaiapi.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);

Ingat bahwa kami membebankan biaya per token, jadi pantau penggunaan Anda melalui header respons atau dasbor Anda. Tidak ada biaya tersembunyi atau langganan bulanan.

Respons Streaming

Anda dapat mengaktifkan streaming dengan mengatur parameter stream menjadi true dalam permintaan Anda. API mengembalikan Peristiwa Terkirim Server (SSE) alih-alih objek JSON tunggal. Ini mengurangi latensi yang dirasakan untuk output panjang. Setiap bagian berisi delta parsial dari respons. Anda harus mengumpulkan delta ini untuk merekonstruksi teks lengkap. Penetapan harga tetap didasarkan pada total token input dan output yang diproses, terlepas dari streaming. Ini ideal untuk antarmuka pengguna yang ingin menampilkan teks saat teks tersebut dihasilkan.

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 parsing SSE dengan hati-hati untuk menghindari kebocoran memori jika koneksi terputus secara tidak terduga. Jendela konteks 100.000 token berlaku untuk seluruh riwayat percakapan, bukan hanya giliran saat ini.

Batas, Kesalahan, dan Konteks

Kunci API Anda dibatasi hingga 300 permintaan per menit. Jika Anda melebihi ini, Anda akan menerima kesalahan batas laju 429. Ukuran badan permintaan maksimum adalah 8 MB. Model memiliki jendela konteks 100.000 token, menggabungkan token prompt dan penyelesaian. Ini cukup untuk sebagian besar tugas dokumen panjang. Kami tidak menawarkan penyesuaian halus atau pengalihan model. Jika Anda membutuhkan embedding, Anda harus menggunakan layanan terpisah. Pembatasan konten ketat memblokir konten seksual yang melibatkan anak di bawah umur, tetapi memungkinkan topik dewasa dan kontroversial yang sah lainnya. Kesalahan seperti 401 menunjukkan kunci tidak valid, sedangkan 402 menunjukkan saldo prabayar tidak cukup.

Spesifikasi API

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
Base URLhttps://api.unlimitedaiapi.com/v1
AutentikasiAuthorization: Bearer YOUR_KEY
EndpointPOST /v1/chat/completions · GET /v1/models
ID modeluncensored
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Mode JSONresponse_format: {"type": "json_object"}
Jendela konteks100.000 token (input + output)
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Batas laju300 permintaan per menit per kunci
Konkurensi8 permintaan bersamaan per kunci
Ukuran permintaanhingga 8 MB
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
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
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Bonus+5% mulai $50, +10% mulai $100
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
MasukGoogle atau email dan kata sandi
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi

Tanya jawab

Apakah model tanpa sensor berfungsi dengan alat OpenAI standar?

Ya, API kami sepenuhnya kompatibel dengan OpenAI. Anda dapat menggunakan endpoint chat-completions standar dengan SDK atau klien OpenAI apa pun yang mendukung konfigurasi <code>base_url</code>. Kami mendukung pemanggilan fungsi/alat dan streaming melalui SSE.

Bagaimana struktur penetapan harga untuk respons streaming?

Harga didasarkan pada total jumlah token input dan output yang diproses, terlepas dari apakah Anda menggunakan streaming atau respons standar. Streaming hanya memengaruhi latensi, bukan biaya per token. Anda membayar $0,25 per 1M token input dan $1,00 per 1M token output.

Apakah saya dapat menggunakan API ini untuk pembuatan gambar atau audio?

Tidak, kami hanya menawarkan pembuatan teks melalui endpoint <code>chat-completions</code>. Kami tidak mendukung embedding, pembuatan gambar, audio, atau video. Jika Anda membutuhkan kemampuan tersebut, Anda perlu mengintegrasikan layanan lain untuk langkah-langkah spesifik itu.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.

Dapatkan kunci API