Tài liệu API Abliterated
Bắt đầu với API model không kiểm duyệt chỉ trong vài phút bằng các client tương thích chuẩn với OpenAI. Gửi văn bản vào, nhận văn bản không giới hạn ra mà không cần đấu tranh với các system prompt.
Xác thực và Base URL
Sử dụng khóa API của bạn với URL cơ sở https://api.llmsabliterated.com/v1. Khóa được tạo ngay sau khi đăng ký qua Google hoặc email, không cần số điện thoại. Chuyển khóa trong Authorization header cho mọi yêu cầu.
Mẹo: Khóa chỉ được hiển thị một lần sau khi tạo, vì vậy hãy lưu trữ nó một cách an toàn. Lỗi và từ chối không tiêu thụ tín dụng, nhưng khóa không hợp lệ sẽ trả về mã trạng thái 401.
Yêu cầu đầu tiên
Gửi yêu cầu hoàn tất trò chuyện cơ bản để xác minh kết nối. ID mô hình là uncensored, và các yêu cầu sử dụng tiêu chuẩn POST /v1/chat/completions endpoint.
Ví dụ này gửi một prompt đơn giản và mong đợi một phản hồi văn bản. Thay thế YOUR_API_KEY với khóa thực tế của bạn.
curl https://api.llmsabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find all null values in the sales database"}]
}'Phản hồi bao gồm chi tiết sử dụng token. Nếu bạn thiếu số dư, API sẽ trả về lỗi 402. URL cơ bản hoạt động với bất kỳ khách hàng tương thích OpenAI nào bằng cách cập nhật cấu hình URL cơ bản.
Tích hợp SDK Python
Cài đặt gói Python chính thức của OpenAI và cấu hình client. Đặt URL cơ sở trỏ đến dịch vụ của chúng tôi và đặt model thành uncensored.
Phương pháp này cho phép bạn sử dụng các cơ sở mã hiện có với ít thay đổi nhất. API hỗ trợ các tham số tiêu chuẩn như temperature và top_p để kiểm soát sự sáng tạo.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsabliterated.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)Xử lý lỗi nên tính đến giới hạn tốc độ (429) hoặc thiếu tiền (402). Tín dụng được trả trước và không bao giờ hết hạn, vì vậy bạn chỉ trả tiền cho việc sử dụng token thực tế.
Thiết lập SDK Node
Khởi tạo client Node.js OpenAI với URL cơ sở tùy chỉnh. Sử dụng uncensored ID mô hình cho tất cả các lần hoàn thành.
Các nhà phát triển Node có thể tận dụng các thư viện hiện có như axios hoặc SDK chính thức để tích hợp nhất quán. Khóa API được truyền qua tiêu đề xác thực.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsabliterated.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);Đảm bảo các biến môi trường lưu trữ khóa một cách bảo mật. Dịch vụ hỗ trợ các phản hồi JSON tiêu chuẩn, giúp dễ dàng phân tích cú pháp trong JavaScript. Streaming có sẵn qua SSE cho các đầu ra thời gian thực.
Streaming 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 trả về các Sự kiện gửi từ máy chủ (SSE) để phân phối token theo thời gian thực.
Mỗi chunk chứa một phần văn bản, cho phép bạn hiển thị đầu ra khi nó được tạo. Chunk cuối cùng bao gồm tổng số token đã sử dụng để tính phí.
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)Streaming làm giảm độ trễ cảm nhận cho các phản hồi dài. Bạn có thể ngắt luồng nếu người dùng thay đổi ý định. Đầu ra tối đa là 16.000 token mỗi yêu cầu, hoặc 2.048 nếu max_tokens chưa được đặt.
Giới hạn và Lỗi
Hãy tôn trọng giới hạn tốc độ 300 yêu cầu mỗi phút trên mỗi khóa. Độ đồng thời giới hạn ở 8 yêu cầu đồng thời trên mỗi khóa.
Thân yêu cầu không được vượt quá 8 MB. Cửa sổ ngữ cảnh 100,000 token bao gồm cả prompt và phần hoàn thành. Lỗi trả về các trạng thái HTTP tiêu chuẩn: 401 cho khóa không hợp lệ, 402 cho không có tín dụng và 429 cho giới hạn tốc độ.
Câu hỏi thường gặp
API LLM bị loại bỏ có tương thích với các máy khách OpenAI hiện có không?
API sử dụng cùng các endpoint và cấu trúc JSON như OpenAI. Bạn chỉ cần thay đổi base URL và API key trong cấu hình client của mình. Điều này cho phép bạn sử dụng các cơ sở mã hiện có với ít thay đổi nhất.
Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?
API trả về mã trạng thái 429 kèm chi tiết về thời điểm nên thử lại. Giới hạn là 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời trên mỗi khóa. Bạn có thể theo dõi mức sử dụng thông qua số lượng token trong các tiêu đề phản hồi.
API abliterated AI xử lý tín dụng và lỗi như thế nào?
Số dư chỉ được tính cho việc sử dụng token thành công, không tính cho lỗi hoặc từ chối. Số dư trả trước không bao giờ hết hạn, và bạn có thể nạp thêm bằng tiền điện tử. Nếu hết số dư, yêu cầu sẽ trả về lỗi 402 cho đến khi bạn thêm tiền.
Truy cập khóa API của bạn
Đăng ký, sao chép thông tin xác thực, và cập nhật URL base. Đó là toàn bộ thiết lập.