Hướng dẫn Tích hợp: API Hoàn thành Trò chuyện
Kết nối ứng dụng của bạn với API AI abliterated trong dưới năm phút bằng các SDK OpenAI tiêu chuẩn. Hướng dẫn này bao gồm URL cơ sở, xác thực và các tham số cụ thể cần thiết cho việc tạo không kiểm duyệt.
https://api.aiabliterated.cc/v1uncensored
Base URL và Xác thực
API abliterated hoạt động như một giải pháp thay thế trực tiếp cho các điểm cuối OpenAI tiêu chuẩn. Bạn chuyển hướng các yêu cầu đến https://api.aiabliterated.cc/v1 và xác thực bằng mã Bearer trong Authorization header. Cấu hình này hoạt động với bất kỳ khách hàng nào hỗ trợ giao thức OpenAI.
- Base URL:
https://api.aiabliterated.cc/v1 - Tiêu đề Auth:
Authorization: Bearer YOUR_API_KEY - ID Mô hình:
uncensored
Xác thực nghiêm ngặt. Nếu bạn gửi khóa không hợp lệ, hệ thống sẽ trả về lỗi 401 ngay lập tức.
Điểm cuối /v1/chat/completions
Gửi dữ liệu lời nhắc của bạn đến /v1/chat/completions endpoint để nhận phản hồi văn bản. Hệ thống mong đợi một tải trọng JSON chứa định danh mô hình và lịch sử tin nhắn của bạn. Đây là giao diện chỉ dành cho văn bản; đừng mong đợi tạo hình ảnh hoặc âm thanh.
Mô hình xử lý đầu vào và đầu ra trong cửa sổ ngữ cảnh 100.000 token. Nếu bạn không chỉ định giới hạn, hệ thống sẽ mặc định tạo 2.048 token cho mỗi yêu cầu. Bạn có thể điều chỉnh mức này lên tối đa cứng là 16.000 token.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiabliterated.cc/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)
Phản hồi luồng & Sử dụng token
Bật phát trực tiếp bằng cách đặt stream: true trong phần tải trọng yêu cầu. API trả về luồng Server-Sent Events (SSE) chứa các token từng phần. Điều này giúp giảm độ trễ đáng kể đối với các ứng dụng tương tác.
Dữ liệu sử dụng token không được gửi với mọi chunk. Thay vào đó, chunk cuối cùng của luồng chứa thống kê sử dụng đầy đủ cho yêu cầu đó. Thiết kế này giữ cho luồng nhẹ trong khi cung cấp dữ liệu tính phí chính xác. Lỗi trong quá trình streaming được xử lý bằng cách đóng kết nối với một đối tượng JSON lỗ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)
Function Calling và chế độ JSON
Mô hình ablivered hỗ trợ đầu ra có cấu trúc thông qua response_format tham số. Đặt giá trị này thành {"type": "json_object"} để bắt buộc tuân thủ JSON nghiêm ngặt. Điều này rất cần thiết cho tích hợp đáng tin cậy với các hệ thống backend.
Gọi hàm cũng có sẵn. Xác định các công cụ trong yêu cầu của bạn, và mô hình sẽ xuất ra JSON hợp lệ khớp với lược đồ của bạn. Hệ thống không xác thực các định nghĩa công cụ của bạn, vì vậy hãy đảm bảo các lược đồ của bạn đúng trước khi gửi yêu cầu. Khả năng này cho phép các kiến trúc đại diện phức tạp mà không cần các lớp phân tích cú pháp bên ngoài.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiabliterated.cc/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);
Tham số: Nhiệt độ, Top-P và Seed
Điều khiển tính ngẫu nhiên của đầu ra bằng các tham số lấy mẫu tiêu chuẩn. Mô hình temperature giá trị điều chỉnh độ sáng tạo, trong khi top_p giới hạn lấy mẫu hạt nhân. Sử dụng seed để đầu ra xác định khi bạn cần kết quả có thể tái lập để gỡ lỗi.
Các tham số khác bao gồm stop chuỗi, presence_penalty, và frequency_penalty. Những điều này cho phép kiểm soát tinh tế về sự lặp lại token và sự tuân thủ chủ đề. Mô hình không kiểm duyệt phản hồi tốt với cài đặt temperature thấp cho việc tạo mã và temperature cao cho viết sáng tạo.
Giới hạn tốc độ và Ràng buộc
API áp dụng các giới hạn nghiêm ngặt để đảm bảo sự ổn định cho tất cả người dùng. Bạn được giới hạn ở 300 yêu cầu mỗi phút mỗi khóa. Yêu cầu đồng bộ được giới hạn ở 8 cùng lúc. Mỗi thân yêu cầu không được vượt quá 8 MB.
Nếu bạn vượt quá các giới hạn này, hệ thống sẽ trả về lỗi 429 Too Many Requests. Việc tính phí dựa trên việc sử dụng token thực tế. Lỗi và từ chối không tiêu thụ khoản tín dụng trả trước của bạn. Bạn có thể quản lý khóa trực tiếp từ bảng điều khiển nếu cần xoay đổi thông tin xác thực do các hạn chế này.
cURL
curl https://api.aiabliterated.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word technical document"}]
}'Câu hỏi thường gặp
Làm thế nào để thanh toán cho API bị loại bỏ?
Chúng tôi chỉ chấp nhận nạp tiền bằng tiền điện tử. Bạn có thể nạp USDT trên mạng lưới TRC20 hoặc USDC trên mạng lưới Base. Khoản nạp tối thiểu bắt đầu từ $20, và các khoản lớn hơn sẽ kích hoạt tỷ lệ bonus.
Điều gì xảy ra nếu tôi nhận lỗi 402?
Lỗi 402 cho biết số dư trả trước không đủ để chi trả cho yêu cầu. Bạn phải nạp tài khoản bằng tiền mã hóa để tiếp tục sử dụng dịch vụ. Số dư của bạn không bao giờ hết hạn, nên bạn có thể thêm tiền bất cứ khi nào thuận tiện.
Có dùng thử miễn phí không?
Có, mọi tài khoản mới đều nhận được $0.50 tín dụng dùng thử có hiệu lực trong 7 ngày. Bạn có thể đăng ký bằng tài khoản Google hoặc địa chỉ email kèm mật khẩu.
Bảo vệ khóa API của bạn
Đăng ký, sao chép token của bạn, cập nhật URL base. Đó là toàn bộ quy trình.