vi ▾
Bắt đầu ngay

Tài liệu API cho Suy luận không kiểm duyệt

Bắt đầu với API LLM abliterated tốt nhất chỉ trong vài phút. Gửi yêu cầu đến điểm cuối tương thích OpenAI của chúng tôi và nhận phản hồi văn bản không kiểm duyệt ngay lập tức.

Base URL và Xác thực

URL cơ sở cho tất cả các yêu cầu là https://api.bestabliteratedllm.com/v1. Endpoint này hoạt động với bất kỳ SDK OpenAI tiêu chuẩn nào bằng cách cập nhật cấu hình base URL. Bạn xác thực bằng một API key duy nhất được tạo trong quá trình đăng ký. Key này cấp quyền truy cập vào mô hình uncensored chuyên dụng mà không có phí đăng ký hoặc khoản phí hàng tháng ẩn.

Bao gồm khóa API của bạn trong Authorization header dưới dạng mã Bearer. Nếu khóa bị thiếu hoặc không hợp lệ, API sẽ trả về lỗi 401. Mỗi tài khoản chỉ giữ một khóa hoạt động; việc tạo khóa mới sẽ thay thế khóa cũ ngay lập tức.

Endpoint Hoàn thành Trò chuyện

Gửi dữ liệu văn bản đến POST /v1/chat/completions endpoint. Hệ thống trả về văn bản được tạo dựa trên lời nhắc của bạn. Sử dụng ID mô hình uncensored để truy cập mô hình ngôn ngữ lớn cụ thể được tinh chỉnh cho các phản ứng không giới hạn. API không hỗ trợ nhúng, hình ảnh, âm thanh hoặc tạo video.

Cách tiếp cận trực tiếp này đảm bảo bạn chỉ trả tiền cho các token đã xử lý. Lỗi và từ chối không tiêu tốn tín dụng, giúp tiết kiệm chi phí cho việc phát triển. Mô hình xử lý nội dung người lớn hợp pháp, các câu chuyện hư cấu và các chủ đề gây tranh cãi mà không có bộ lọc nội dung tiêu chuẩn.

Phản hồi luồng với SSE

Bật phát trực tiếp bằng cách đặt stream true trong yêu cầu của bạn. API gửi các Sự kiện được gửi bởi máy chủ (SSE) để phân phối token theo thời gian thực. Thống kê sử dụng token xuất hiện trong phần cuối cùng của luồng. Phương pháp này giảm độ trễ cảm nhận cho người dùng cuối trong các ứng dụng trò chuyện.

Streaming cho phép ứng dụng của bạn hiển thị các phản hồi một phần khi chúng được tạo ra. Nó mang lại trải nghiệm người dùng mượt mà hơn so với việc chờ đợi sự hoàn tất đầy đủ. Theo dõi luồng để tìm chunk cuối cùng nhằm nắm bắt số lượng token chính xác cho mục đích tính phí.

Function Calling và chế độ JSON

Sử dụng tools tham số để kích hoạt khả năng gọi hàm. Điều này cho phép mô hình xuất dữ liệu có cấu trúc cho logic ứng dụng của bạn. Bạn cũng có thể buộc đầu ra JSON nghiêm ngặt bằng cách sử dụng response_format: {"type": "json_object"}. Điều này đảm bảo việc phân tích cú pháp nhất quán cho các quy trình tự động.

Gọi hàm tích hợp tự nhiên với khả năng suy luận của mô hình không kiểm duyệt. Nó hoạt động song song với việc tạo văn bản tiêu chuẩn mà không yêu cầu các điểm cuối riêng biệt. Xác định các lược đồ công cụ của bạn trong tải trọng yêu cầu để hướng dẫn cấu trúc đầu ra của mô hình một cách hiệu quả.

Tham số và Giới hạn Token

Cửa sổ ngữ cảnh hỗ trợ tối đa 100.000 token cho prompt và completion kết hợp. Bạn có thể tạo tối đa 16.000 token mỗi yêu cầu bằng cách đặt max_tokens tham số. Nếu không được chỉ định, giới hạn đầu ra mặc định là 2.048 token. Điều chỉnh temperature và top_p để kiểm soát sự sáng tạo và tính ngẫu nhiên.

Sử dụng seed để có kết quả có thể tái lập trong quá trình kiểm thử. Mô hình presence_penalty và frequency_penalty tham số giúp giảm sự lặp lại. Các điều khiển này cung cấp cho bạn khả năng quản lý chính xác hành vi của mô hình mà không cần cấu hình bên ngoài.

Giới hạn tốc độ và Lỗi

Mỗi khóa API cho phép 300 yêu cầu mỗi phút và lên đến 8 yêu cầu đồng thời. Kích thước tối đa của phần thân yêu cầu là 8 MB. Vượt quá những giới hạn này sẽ kích hoạt lỗi 429 Quá nhiều yêu cầu. Nếu tín dụng trả trước của bạn hết, API sẽ trả về lỗi 402 Yêu cầu thanh toán.

Lỗi 401 cho biết khóa API không hợp lệ hoặc đã hết hạn. Đảm bảo khóa của bạn khớp với khóa được tạo khi đăng ký. Tín dụng không bao giờ hết hạn, vì vậy bạn có thể nạp thêm tiền bằng tiền điện tử bất cứ lúc nào mà không mất số dư của mình. Các lỗi không tiêu thụ token trả trước của bạn.

cURL

curl https://api.bestabliteratedllm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the full schema for the chat completion endpoint."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Phát trực tiếp

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)

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

URL gốc cho API LLM bị loại bỏ (abliterated) là gì?

URL cơ sở là HTTPS://api.bestabliteratedllm.com/v1. Nó hoàn toàn tương thích với các SDK và máy khách OpenAI tiêu chuẩn cho phép cấu hình URL cơ sở tùy chỉnh.

Làm thế nào để xác thực các yêu cầu của tôi?

Bao gồm khóa API của bạn trong tiêu đề Authorization dưới dạng token Bearer. Mỗi tài khoản sử dụng một khóa hoạt động duy nhất thay thế khóa trước đó khi được tạo lại.

Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?

API trả về lỗi 429 nếu bạn vượt quá 300 yêu cầu mỗi phút hoặc tám kết nối đồng thời trên mỗi khóa. Hãy tạm dừng các yêu cầu của bạn trong một thời gian ngắn để tiếp tục hoạt động bình thường.

Lấy khóa của bạn trong một bước

Đăng ký, sao chép mã thông báo, trỏ URL cơ sở của bạn. Xong.

Bắt đầu ngay