id ▾

chatterbotapi.com2026-10-30tanpa sensor

API LLM Tanpa Sensor

Dokumentasi API

Mulai dengan API Chatterbot dalam hitungan detik. Panduan ini mencakup endpoint yang kompatibel dengan OpenAI, autentikasi, dan permintaan generasi teks uncensored pertama Anda.

URL Dasar dan Autentikasi

API Chatterbot berada di https://api.chatterbotapi.com/v1. Anda mengautentikasi dengan token Bearer di Authorization header. Kunci Anda muncul segera setelah pendaftaran melalui Google atau email.

  • URL Dasar: https://api.chatterbotapi.com/v1
  • Header: Authorization: Bearer YOUR_API_KEY

Satu kunci per akun menggantikan yang lama secara instan. Jaga agar tetap aman.

Permintaan Pertama

Kirim permintaan POST ke /v1/chat/completions dengan model uncensored. API mengembalikan teks yang dihasilkan tanpa penolakan standar untuk konten dewasa yang sah.

Berikut contoh cURL minimal:

curl https://api.chatterbotapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital city of France"}]
  }'

Verifikasi respons termasuk teks yang dihasilkan dalam choices[0].message.content.

Integrasi SDK Python

Gunakan pustaka Python resmi OpenAI. Arahkan ke base URL kami dan injeksikan kunci Anda. Klien menangani serialisasi JSON secara otomatis.

from openai import OpenAI

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

Pendekatan ini berfungsi untuk panggilan streaming dan non-streaming. ID model tetap uncensored.

Pengaturan SDK Node.js

Inisialisasi paket npm OpenAI dengan URL dasar kustom. Ini memastikan kompatibilitas dengan klien OpenAI yang ada.

import OpenAI from "openai";

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

Konfigurasikan variabel lingkungan atau masukkan kunci secara langsung. API berperilaku seperti endpoint chat-completions standar mana pun.

Respons Streaming

Aktifkan streaming dengan mengatur stream: true. API mengirim Server-Sent Events. Data penggunaan token hanya muncul di chunk terakhir.

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)

Proses setiap potongan saat tiba. Ini mengurangi latensi yang dirasakan untuk output panjang hingga 16,000 token.

Batas dan Error

Diharapkan error 401 jika kunci tidak valid. Error 402 berarti kredit prabayar Anda telah habis. Error dan penolakan tidak mengonsumsi token. Anda dibatasi hingga 300 permintaan per menit. Jendela konteks menampung 100.000 token total. Badan permintaan harus tetap di bawah 8 MB.

Pertanyaan umum

Berapa biaya API chatterbot?

Token input berharga $0.15 per 1M token. Token output berharga $0.50 per 1M token. Anda hanya membayar untuk penggunaan nyata dengan kredit kripto pra-bayar.

Ukuran jendela konteksnya berapa?

Model ini mendukung jendela konteks 100.000 token untuk prompt dan completion secara gabungan. Output maksimum per permintaan adalah 16.000 token.

Apakah API mendukung pemanggilan fungsi?

Ya. Anda dapat menggunakan tools, tool_choice, dan mode JSON melalui parameter standar. Ini memungkinkan ekstraksi data terstruktur dan alur kerja agen.

Dapatkan Kunci API Anda

Daftar, salin kunci, perbarui URL dasar Anda. Selesai.

Mulai sekarang