tr ▾

chatterbotapi.com2026-10-30sansürsüz

Filtresiz LLM API

API Dokümantasyonu

Chatterbot API'siyle saniyeler içinde başlayın. Bu kılavuz; OpenAI uyumlu uç noktayı, kimlik doğrulamayı ve ilk engellenmemiş metin oluşturma isteğinizi kapsar.

Temel URL ve Kimlik Doğrulama

Chatterbot API şu adreste bulunur https://api.chatterbotapi.com/v1. Bearer token'ı kullanarak kimlik doğrulaması yaparsınız Authorization header. Anahtarınız, Google veya e-posta ile kaydolduktan hemen sonra görünür.

  • Temel URL: https://api.chatterbotapi.com/v1
  • Başlık: Authorization: Bearer YOUR_API_KEY

Hesap başına tek bir anahtar, eskiyi anında değiştirir. Güvenli tutun.

İlk İstek

Şuraya bir POST isteği gönderin /v1/chat/completions model ile uncensored. API, yasal yetişkin içeriği için standart reddiye olmaksızın oluşturulan metni döndürür.

Minimal bir cURL örneği:

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

Yanıtın oluşturulan metni choices[0].message.content.

Python SDK Entegrasyonu

Resmi OpenAI Python kütüphanesini kullanın. Base URL'yi bizim uç noktamıza yönlendirin ve anahtarınızı ekleyin. İstemci JSON serileştirmesini otomatik olarak halleder.

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)

Bu yaklaşım hem akışlı hem de akışsız çağrılar için çalışır. Model kimliği uncensored.

Node.js SDK Kurulumu

OpenAI npm paketini özel temel URL ile başlatın. Bu, mevcut OpenAI istemcileriyle uyumluluğu sağlar.

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);

Ortam değişkenini yapılandırın veya anahtarı doğrudan geçirin. API, herhangi bir standart chat-completions uç noktası gibi davranır.

Akış Yanıtları

Ayarlayarak akışı etkinleştirin stream: true. API, Sunucu Tarafından Gönderilen Olaylar (SSE) gönderir. Token kullanım verileri yalnızca son parçada görünür.

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)

Her parçayı geldiği gibi işleyin. Bu, 16.000 tokena kadar uzun çıktılar için algılanan gecikmeyi azaltır.

Limitler ve Hatalar

Anahtar geçersizse 401 hatası alırsınız. 402 hatası, ön ödemeli kredinizin tükendiğini gösterir. Hatalar ve reddetmeler token harcamaz. Dakikada 300 isteğe sınırlısınız. Bağlam penceresi toplam 100.000 tokenı tutar. İstek gövdeleri 8 MB altında kalmalıdır.

Sık sorulan sorular

chatterbot API'si ne kadar?

Giriş tokenları 1M token başına $0.15'dir. Çıktı tokenları 1M token başına $0.50'dir. Sadece peşin kripto bakiyesi ile gerçek kullanım için ödeme yaparsınız.

Bağlam penceresi boyutu nedir?

Model, hem istem hem de tamamlama için birlikte 100.000 token'lık bir bağlam penceresi destekler. İstek başına maksimum çıktı 16.000 token'dır.

API fonksiyon çağırma destekliyor mu?

Evet, standart parametreler aracılığıyla tools, tool_choice ve JSON modunu kullanabilirsiniz. Bu, yapılandırılmış veri çıkarma ve ajan iş akışlarına olanak tanır.

API Anahtarınızı Alın

Kaydolun, anahtarı kopyalayın, temel URL'nizi güncelleyin. İşte bu kadar.

Şimdi başla