Abliterated: Hướng dẫn bắt đầu nhanh
Bắt đầu gửi yêu cầu đến API abliterated trong vài phút. Hướng dẫn này bao gồm các endpoint cơ bản, xác thực và truyền phát cho tích hợp LLM không kiểm duyệt của bạn.
URL cơ bản và Xác thực
API đã loại bỏ kiểm duyệt hoàn toàn tương thích với OpenAI, nghĩa là bạn có thể sử dụng các SDK tiêu chuẩn bằng cách chỉ trỏ chúng vào URL cơ sở của chúng tôi. Dịch vụ chấp nhận đầu vào văn bản và trả về đầu ra văn bản qua endpoint chat-completions. Bạn phải bao gồm khóa API của mình trong tiêu đề Authorization cho mọi yêu cầu. Khóa của bạn được tạo ngay sau khi đăng nhập bằng Google hoặc email trên trang Lấy khóa API. Không có gói đăng ký hàng tháng; bạn chỉ trả tiền cho các token bạn thực sự sử dụng.
- URL cơ bản:
https://api.abliterated.top/v1 - Tiêu đề:
Authorization: Bearer YOUR_API_KEY - ID mô hình:
uncensored
Yêu cầu đầu tiên
Gửi một yêu cầu hoàn tất đơn giản để xác minh kết nối. Mô hình được tinh chỉnh để trả lời mà không từ chối nội dung cho mục đích người trưởng thành hợp pháp, khiến nó lý tưởng cho các tác vụ LLM không kiểm duyệt như lập trình hoặc viết sáng tạo. Lưu ý rằng ID mô hình là uncensored. Đây là một mô hình trọng số mở, không phải GPT, Claude hay mô hình của nhà cung cấp nào khác. Các yêu cầu được tính phí dựa trên số lượng token đầu vào và đầu ra. Lỗi và từ chối (ngoại trừ giới hạn cứng về nội dung tình dục liên quan đến trẻ em) đều miễn phí.
Tích hợp SDK Python
Sử dụng thư viện Python OpenAI chính thức để tương tác với llm abliterated. Khởi tạo client với khóa API và URL cơ bản tùy chỉnh. Cách tiếp cận này hoạt động liền mạch cho các mô hình không kiểm duyệt tuân theo lược đồ trò chuyện OpenAI. Bạn có thể truyền các tham số như temperature hoặc top_p để kiểm soát sự sáng tạo. Đối tượng phản hồi chứa văn bản được tạo trong content. Phương pháp này hiệu quả cho xử lý hàng loạt hoặc tích hợp API vào các dịch vụ backend.
Tích hợp SDK Node.js
Đối với các dự án JavaScript hoặc TypeScript, SDK Node.js OpenAI hoạt động với cấu hình tối thiểu. Đặt baseURL thành endpoint của chúng tôi và cung cấp khóa của bạn. Điều này hữu ích cho các máy chủ web hoặc hàm biênEdge cần tạo văn bản động. API abliterated hỗ trợ các tham số tiêu chuẩn như chuỗi stop và seed để tái lập lại. Hãy nhớ rằng ID mô hình phải là uncensored. Bạn cũng có thể bật chế độ JSON bằng cách đặt response_format thành {"type": "json_object"} cho đầu ra có cấu trúc.
Phản hồi truyền phát
Bật truyền phát bằng cách đặt stream: true trong yêu cầu của bạn. API trả dữ liệu qua Sự kiện được gửi qua Máy chủ (SSE), cho phép bạn hiển thị token khi chúng được tạo. Điều này cải thiện độ trễ cảm nhận cho người dùng. Chunk cuối cùng của luồng bao gồm tổng mức sử dụng token cho yêu cầu, điều này rất quan trọng để tính phí chính xác. Truyền phát được hỗ trợ cho tất cả các tham số tiêu chuẩn. Tính năng này rất cần thiết để xây dựng các giao diện giống như trò chuyện cảm thấy phản hồi.
Giới hạn tốc độ, Lỗi và Ngữ cảnh
Tôn trọng giới hạn tốc độ để tránh lỗi 429. Mỗi khóa cho phép 300 yêu cầu mỗi phút và tối đa 8 yêu cầu đồng thời. Kích thước yêu cầu tối đa là 8 MB. Nếu khóa của bạn không hợp lệ, bạn sẽ nhận được lỗi 401. Nếu bạn không đủ tín dụng, bạn sẽ nhận được lỗi 402. Lỗi và từ chối không tiêu thụ token. Cửa sổ ngữ cảnh là 100.000 token tổng cộng (prompt + completion). Đầu ra tối đa mỗi yêu cầu là 32.000 token (hoặc 2.048 nếu max_tokens không được đặt). Tín dụng là trả trước và không bao giờ hết hạn.
cURL
curl https://api.abliterated.top/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterated.top/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.abliterated.top/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);Truyền phát
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)Thông số API
Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.
| Mục | Giá trị |
|---|---|
| Định dạng | tương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa |
| ID mô hình | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Xác thực | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.abliterated.top/v1 |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Đầu ra tối đa | tối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng) |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| Gọi hàm | có — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Yêu cầu đồng thời | tối đa 8 cùng lúc cho mỗi khóa |
| Kích thước yêu cầu | tối đa 8 MB |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Dùng thử miễn phí | $0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu |
| Tính phí | tín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Thưởng | +5% từ $50, +10% từ $100 |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| Nội dung | cho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên |
| Khóa | mỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ |
| Đăng nhập | Google hoặc email và mật khẩu |
Mã lỗi
Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.
| Mã | Loại | Ý nghĩa |
|---|---|---|
400 | bad_request | JSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh |
401 | missing_key · invalid_key · key_revoked | thiếu khóa, sai khóa hoặc khóa đã bị thay |
402 | no_credit | hết tín dụng — nạp tiền là dùng tiếp ngay |
403 | content_blocked | nội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí |
404 | not_found | endpoint không tồn tại |
413 | request_too_large | nội dung lớn hơn 8 MB |
429 | rate_limited · concurrency | vượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại |
503 | upstream_busy | mô hình đang bận — thử lại sau vài giây |
Hỏi đáp
Mô hình abliterated có hỗ trợ tạo ảnh hoặc âm thanh không?
Không. API cung cấp một mô hình văn bản đơn thuần. Nó không hỗ trợ embedding, tạo ảnh, âm thanh, video hoặc tinh chỉnh. Đây là dịch vụ văn bản vào, văn bản ra.
Cách tính phí cho mô hình AI không kiểm duyệt?
Tính phí dựa trên việc sử dụng token thực tế. Token đầu vào giá $0.25 cho mỗi 1M, token đầu ra giá $1.00 cho mỗi 1M. Lỗi và từ chối miễn phí. Không có gói đăng ký hàng tháng và tín dụng trả trước không bao giờ hết hạn.
Tôi có thể thanh toán bằng thẻ tín dụng không?
Không. Nạp tiền chỉ bằng crypto (USDT trên TRC20 hoặc USDC trên Base). Bạn có thể thêm bất kỳ số nguyên nào từ $10 đến $500. Tín dụng dùng thử không cần thẻ.
Khóa của bạn chỉ cách một biểu mẫu
Tạo tài khoản, sao chép khóa, thay đổi URL cơ bản. Đó là toàn bộ thiết lập.