ms ▾

chatterbotapi.com2026-10-30tanpa sensor

API LLM Tanpa Sensor

Dokumentasi API

Mula dengan API Chatterbot dalam beberapa saat. Panduan ini merangkumi hujung serasi OpenAI, pengesahan, dan permintaan penjanaan teks tanpa sensor pertama anda.

URL Asas dan Pengesahan

API Chatterbot terletak di https://api.chatterbotapi.com/v1. Anda mengesahkan dengan token Bearer dalam Authorization header. Kunci anda muncul serta-merta selepas pendaftaran melalui Google atau e-mel.

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

Satu kunci per akaun menggantikan yang lama serta-merta. Jaga ia dengan selamat.

Permintaan Pertama

Hantar permintaan POST ke /v1/chat/completions dengan ID model uncensored. API ini memulangkan teks yang dijana tanpa penolakan standard untuk kandungan dewasa yang sah.

Berikut adalah contoh cURL minimum:

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"}]
  }'

Sahkan respons termasuk teks yang dijana dalam choices[0].message.content.

Integrasi SDK Python

Gunakan perpustakaan rasmi Python OpenAI. Arahkannya ke URL asas kami dan suntikkan kunci anda. Klien mengendalikan serialisasi JSON secara automatik.

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 kedua-dua panggilan streaming dan bukan streaming. ID model kekal uncensored.

Persediaan SDK Node.js

Mulakan pakej npm OpenAI dengan URL asas tersuai. Ini memastikan keserasian dengan klien OpenAI sedia 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 pembolehubah persekitaran atau luluskan kunci secara langsung. API berkelakuan seperti endpoint chat-completions piawai mana pun.

Respons Streaming

Aktifkan aliran dengan menetapkan stream: true. API ini menghantar Acara yang Dikirim Pelayan (SSE). Data penggunaan token muncul hanya dalam keping 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 sebagaimana ia tiba. Ini mengurangkan latensi yang dirasakan untuk output panjang sehingga 16,000 token.

Had dan Ralat

Jangka ralat 401 jika kunci tidak sah. Ralat 402 bermaksud kredit pra-dibayar anda telah habis. Ralat dan penolakan tidak menelan token. Anda terhad kepada 300 permintaan setiap minit. Tetingkap konteks memegang 100,000 token jumlah. Badan permintaan mesti kekal di bawah 8 MB.

Soalan biasa

Berapakah kos API chatterbot?

Token input berharga $0.15 setiap 1M token. Token output berharga $0.50 setiap 1M token. Anda hanya membayar untuk penggunaan sebenar dengan kredit kripto pra-dibayar.

Apakah saiz tetingkap konteks?

Model ini menyokong tetingkap konteks 100,000 token untuk gabungan prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token.

Adakah API menyokong pemanggilan fungsi?

Ya. Anda boleh menggunakan tools, tool_choice, dan mod JSON melalui parameter piawai. Ini membolehkan pengekstrakan data terstruktur dan aliran kerja ejen.

Dapatkan Kunci API anda

Daftar, salin kunci, kemas kini URL asas anda. Itu sahaja.

Mula sekarang