ID ▾

API LLM open-weight tanpa batasan konten.

Panduan Cepat Menggunakan API AI Tanpa Sensor

Dokumentasi ini memandu Anda mengintegrasikan uncensored llm api ke dalam aplikasi dengan mudah. Gunakan panduan ini untuk memulai chat completions api tanpa sensor dalam hitungan menit.

URL dasar
https://api.apitanpasensor.com/v1
Model
uncensored
Dapatkan kunci API

Konfigurasi Base URL dan Autentikasi

Untuk memulai, Anda perlu mengonfigurasi base URL agar SDK OpenAI kompatibel mengarah ke server kami. Gunakan https://api.apitanpasensor.com/v1 sebagai endpoint utama. Autentikasi dilakukan melalui header Authorization: Bearer YOUR_API_KEY. Kunci API yang Anda dapatkan saat pendaftaran bersifat unik dan hanya berlaku untuk satu akun. Jika Anda meregenerasi kunci, kunci lama akan langsung dicabut dan tidak dapat digunakan lagi, meskipun kunci lama tersebut tidak kadaluarsa secara otomatis seiring waktu.

Contoh Request Pertama

Kirimkan permintaan POST ke /v1/chat/completions dengan model uncensored. Model ini adalah open-weight yang tidak memfilter topik dewasa yang sah atau kontroversial, berbeda dengan model enterprise standar.

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

Pastikan untuk menyertakan parameter model dengan nilai uncensored. Respons akan berupa JSON berisi teks yang dihasilkan oleh model.

Integrasi dengan Python SDK

Gunakan library openai di Python untuk berinteraksi dengan API. Setel base_url dan api_key sesuai konfigurasi di atas. Model uncensored mendukung konteks panjang hingga 100.000 token, memungkinkan Anda mengirimkan prompt yang sangat panjang tanpa kehilangan informasi penting.

from openai import OpenAI

client = OpenAI(base_url="https://api.apitanpasensor.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)

Contoh kode di atas menunjukkan cara mengirim pesan sistem dan pengguna secara sederhana.

Integrasi dengan Node.js SDK

Bagi pengguna Node.js, SDK OpenAI juga dapat dikonfigurasi dengan mudah. Atur baseURL ke URL endpoint kami dan gunakan kunci API Anda. Pendekatan ini memungkinkan Anda mengintegrasikan AI tanpa sensor ke dalam aplikasi web atau server-side Anda dengan cepat.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apitanpasensor.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 model ini hanya menangani teks, tidak mendukung generasi gambar, audio, atau video.

Aktifkan Streaming (SSE)

Untuk pengalaman pengguna yang lebih responsif, aktifkan streaming dengan menambahkan stream: true pada parameter permintaan. API akan mengembalikan respons menggunakan Server-Sent Events (SSE). Ini sangat berguna untuk aplikasi chat real-time di mana pengguna melihat hasil token per token.

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)

Streaming tidak mengubah harga atau limit token, hanya cara pengiriman respons.

Limitasi, Error, dan Manajemen Konteks

API ini memiliki batas 300 permintaan per menit per kunci dan ukuran body permintaan maksimal 8 MB. Jika kunci tidak valid, Anda akan menerima error 401. Jika saldo kredit habis, error 402 akan muncul. Error 429 menandakan Anda melebihi batas rate limit. Context window adalah 100.000 token untuk prompt dan completion gabungan. Pastikan untuk mengelola token dengan bijak agar tidak melebihi batas ini.

Pertanyaan dan jawaban

Apakah kunci API saya bisa kadaluarsa?

Kunci API tidak memiliki tanggal kedaluwarsa otomatis. Namun, jika Anda memilih untuk meregenerasi kunci di dashboard, kunci lama akan langsung dicabut dan tidak lagi valid meskipun belum melewati waktu tertentu.

Apakah model ini benar-benar tanpa sensor?

Ya, model open-weight kami diatur untuk tidak menolak topik dewasa yang sah, fiksi, atau riset keamanan. Satu-satunya batasan ketat yang selalu berlaku adalah konten seksual melibatkan anak di bawah umur.

Bagaimana jika saya kehabisan kredit?

Anda akan menerima error 402 (Payment Required) pada permintaan berikutnya. Kredit yang Anda beli tidak pernah kedaluwarsa, sehingga Anda bisa menambahkannya kapan saja tanpa takut kehilangan saldo.

Kunci Anda hanya butuh satu langkah

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

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

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