vi ▾

chatterbotapi.com2026-10-30không kiểm duyệt

API LLM không kiểm duyệt

Tài liệu API

Bắt đầu với API Chatterbot chỉ trong vài giây. Hướng dẫn này bao gồm điểm cuối tương thích OpenAI, xác thực và yêu cầu tạo văn bản không kiểm duyệt đầu tiên của bạn.

Base URL và Xác thực

API Chatterbot nằm ở https://api.chatterbotapi.com/v1. Bạn xác thực bằng một Bearer token trong Authorization header. Khóa của bạn xuất hiện ngay sau khi đăng ký qua Google hoặc email.

  • Base URL: https://api.chatterbotapi.com/v1
  • Tiêu đề: Authorization: Bearer YOUR_API_KEY

Một khóa cho mỗi tài khoản thay thế khóa cũ ngay lập tức. Giữ nó an toàn.

Yêu cầu đầu tiên

Gửi yêu cầu POST đến /v1/chat/completions với mô hình uncensored. API trả về văn bản được tạo mà không có các từ chối tiêu chuẩn cho nội dung người lớn hợp pháp.

Đây là một ví dụ cURL tối thiểu:

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

Xác minh phản hồi bao gồm văn bản được tạo trong choices[0].message.content.

Tích hợp SDK Python

Sử dụng thư viện Python chính thức của OpenAI. Trỏ nó đến base URL của chúng tôi và truyền khóa của bạn. Client tự động xử lý serialization JSON.

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)

Cách tiếp cận này hoạt động cho cả các lệnh gọi có streaming và không streaming. ID mô hình vẫn giữ nguyên uncensored.

Thiết lập SDK Node.js

Khởi tạo gói npm OpenAI với URL cơ sở tùy chỉnh. Điều này đảm bảo tương thích với các client OpenAI hiện có.

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

Cấu hình biến môi trường hoặc truyền khóa trực tiếp. API hoạt động giống như bất kỳ điểm cuối chat-completions tiêu chuẩn nào.

Phản hồi luồng

Bật phát trực tiếp bằng cách đặt stream: true. API gửi các Sự kiện gửi qua máy chủ (SSE). Dữ liệu sử dụng token chỉ xuất hiện trong chunk cuối cùng.

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)

Xử lý từng đoạn khi chúng đến. Điều này làm giảm độ trễ cảm nhận đối với các đầu ra dài lên đến 16,000 token.

Giới hạn và Lỗi

Dự kiến lỗi 401 nếu key không hợp lệ. Lỗi 402 có nghĩa là tín dụng trả trước của bạn đã hết. Lỗi và từ chối không tiêu tốn token. Bạn bị giới hạn ở 300 yêu cầu mỗi phút. Cửa sổ ngữ cảnh chứa 100.000 token tổng cộng. Body yêu cầu phải dưới 8 MB.

Các câu hỏi thường gặp

Chi phí API chatterbot là bao nhiêu?

Token đầu vào có giá $0.15 cho mỗi 1M token. Token đầu ra có giá $0.50 cho mỗi 1M token. Bạn chỉ trả tiền cho mức sử dụng thực tế bằng tín dụng trả trước bằng tiền điện tử.

Kích thước context window là bao nhiêu?

Mô hình hỗ trợ cửa sổ ngữ cảnh 100,000 token cho cả prompt và completion kết hợp. Lượng đầu ra tối đa cho mỗi yêu cầu là 16,000 token.

API có hỗ trợ gọi hàm không?

Có. Bạn có thể sử dụng tools, tool_choice và chế độ JSON thông qua các tham số tiêu chuẩn. Điều này cho phép trích xuất dữ liệu có cấu trúc và các quy trình làm việc của agent.

Lấy khóa API của bạn

Đăng ký, sao chép khóa, cập nhật URL cơ sở của bạn. Đó là tất cả.

Bắt đầu ngay