vi ▾

API tương thích OpenAI không kiểm duyệt

Tài liệu API

Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút bằng các công cụ tương thích OpenAI tiêu chuẩn. Hướng dẫn này bao gồm xác thực, yêu cầu, phát trực tiếp và các ràng buộc cho ứng dụng chatbot hoặc nhập vai NSFW của bạn.

Xác thực và Base URL

Khóa API của bạn xác thực mọi yêu cầu. Sử dụng https://api.whatisabliteration.com/v1 làm URL cơ sở. Truyền khóa của bạn trong Authorization header dưới dạng mã Bearer. Cấu hình này hoạt động với bất kỳ khách hàng tương thích OpenAI nào.

curl https://api.whatisabliteration.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me last 5 requests"}]
  }'

Giữ khóa của bạn an toàn. Một khóa cho mỗi tài khoản. Thay thế các khóa cũ nếu bị xâm phạm.

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

Gửi văn bản đến POST /v1/chat/completionsid mô hình là uncensored. Điểm cuối này xử lý tất cả việc tạo văn bản. Nó không hỗ trợ hình ảnh, âm thanh hoặc video. Bạn chỉ trả tiền cho các token đã sử dụng. Lỗi miễn phí. Từ chối miễn phí.

from openai import OpenAI

client = OpenAI(base_url="https://api.whatisabliteration.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ấu hình lời nhắc hệ thống của bạn để xác định nhân vật. Mô hình trả lời trực tiếp mà không có sự dè dặt. Cửa sổ ngữ cảnh là 100,000 token tổng cộng.

Hỗ Trợ SSE và Streaming

Bật phát trực tiếp bằng cách đặt stream: true. API trả về Sự kiện gửi qua máy chủ (SSE). Mỗi phần chứa văn bản một phần. Phần cuối cùng bao gồm dữ liệu sử dụng token. Điều này giảm độ trễ cảm nhận cho các phản hồi dài.

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ý cẩn thận các token từng phần. Nối chúng để tạo thành phản hồi hoàn chỉnh. Điều này lý tưởng cho các giao diện trò chuyện thời gian thực.

Function Calling và các công cụ

Định nghĩa các công cụ trong yêu cầu của bạn. Mô hình có thể gọi các hàm khi phù hợp. Sử dụng tool_choice để kiểm soát hành vi. Đặt temperature để sáng tạo. Truyền các tham số như top_p và stop. Điều này cho phép các quy trình tác vụ phức tạp.

import OpenAI from "openai";

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

Xác minh kết quả công cụ trong mã của bạn. Mô hình đề xuất hành động. Bạn thực thi chúng. Cấu trúc này hỗ trợ các tác vụ tự động hóa nâng cao.

Định dạng phản hồi Chế độ JSON

Đặt response_format để {"type": "json_object"}Mô hình chỉ xuất ra JSON hợp lệ. Điều này đảm bảo dữ liệu có cấu trúc để phân tích cú pháp. Sử dụng điều này cho các API yêu cầu các định dạng nghiêm ngặt. Nó cải thiện độ tin cậy cho các hệ thống hạ lưu.

Sử dụng chế độ này khi tích hợp với các dịch vụ khác. Phân tích đầu ra trực tiếp. Tránh các thủ thuật regex cho cấu trúc.

Tham số và Ràng buộc

Đầu ra tối đa là 16.000 token. Max mặc định là 2.048 token. Cửa sổ ngữ cảnh là 100.000 token. Giới hạn tốc độ là 300 yêu cầu mỗi phút. Yêu cầu đồng bộ là 8 mỗi khóa. Body yêu cầu tối đa là 8 MB. Xử lý 401 cho khóa không hợp lệ. Xử lý 402 cho không có tín dụng. Xử lý 429 cho giới hạn tốc độ.

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

Abliteration là gì và tại sao nó quan trọng đối với việc sử dụng không kiểm duyệt?

Abliteration loại bỏ các hành vi cụ thể của mô hình gây ra lời từ chối. Quy trình này cho phép mô hình trả lời các chủ đề gây tranh cãi hoặc người trưởng thành mà không né tránh. Nó dẫn đến phong cách phản hồi trực tiếp và trung thực hơn cho các ứng dụng không giới hạn.

Làm thế nào để nạp tín dụng?

Nạp tiền chỉ bằng crypto. Chấp nhận USDT trên TRC20 hoặc USDC trên Base. Số tiền tối thiểu là $20. Số tiền tối đa là $500. Tín dụng bonus áp dụng cho các khoản lớn hơn. Tín dụng không bao giờ hết hạn.

Bạn chấp nhận những phương thức thanh toán nào?

Chỉ crypto: USDT trên TRC20 hoặc USDC trên Base, số nguyên từ $20 đến $500. Tín dụng bonus áp dụng từ $50.

Khóa API của bạn chỉ còn một bước nữa là xong

Đăng ký, lấy khóa của bạn, cập nhật URL cơ sở. Đó là toàn bộ quy trình.

Try with trial creditXem tài liệu