vi ▾
Lấy khóa API

Tài liệu API trò chuyện AI Abliterated

Gửi yêu cầu không kiểm duyệt đầu tiên của bạn trong vòng chưa đầy hai phút bằng giao diện tương thích OpenAI tiêu chuẩn. Hướng dẫn này bao gồm xác thực, tích hợp SDK và phát trực tiếp cho tích hợp trò chuyện AI đã loại bỏ kiểm duyệt của bạn.

Hướng dẫn nhanh: Yêu cầu đầu tiên của bạn

Gửi một yêu cầu hoàn thành trò chuyện đơn giản để xác minh khả năng kết nối và hành vi không kiểm duyệt. API chấp nhận các định dạng tiêu chuẩn chat/completions payloads và trả về các phản hồi văn bản mà không có bộ lọc nội dung cho mục đích người trưởng thành hợp pháp. Bạn cần một khóa API hợp lệ và base URL chính xác để tiếp tục. Bắt đầu với một prompt ngắn để xác nhận mô hình phản hồi như mong đợi.

ID mô hình là uncensored. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100,000 token. Giới hạn đầu ra áp dụng cho mỗi yêu cầu. Kiểm tra tín dụng của bạn trước khi gửi tải trọng lớn. Lỗi như 402 cho biết số dư không đủ.

Chúng tôi ưu tiên thông lượng thô thay vì định tuyến phức tạp. Không có proxy bên thứ ba nào can thiệp vào các yêu cầu của bạn. Cơ sở hạ tầng được xây dựng cho các nhà phát triển cần độ tin cậy. Sử dụng các ví dụ bên dưới để tích hợp nhanh chóng.

Xác thực và base URL

Sử dụng khóa API độc nhất của bạn được gửi ngay lập tức sau khi đăng ký. Xác thực mọi yêu cầu với Authorization: Bearer <key> header. URL cơ sở là https://api.abliteratedaichat.com/v1. Điều này đảm bảo khả năng tương thích với các SDK OpenAI chính thức và bất kỳ thư viện client tương thích nào.

Giữ khóa của bạn an toàn. Một khóa cho mỗi tài khoản; khóa mới sẽ thay thế khóa cũ. Nếu mất quyền truy cập, hãy tạo khóa mới từ bảng điều khiển. Lỗi sẽ trả về mã 401 đối với các khóa không hợp lệ. Không bao giờ tiết lộ khóa của bạn trong mã phía máy khách.

Đăng ký chỉ yêu cầu một địa chỉ email hoặc tài khoản Google. Không cần số điện thoại. Tín dụng không bao giờ hết hạn. Không có hoàn tiền, nhưng các lỗi tính toán sẽ được sửa chữa qua Hỗ trợ. Sử dụng khóa trong các biến môi trường của bạn để có mã sạch sẽ.

Phản hồi dạng stream 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. Nhận token qua các Sự kiện gửi từ máy chủ (SSE) khi chúng được tạo. Chunk cuối cùng bao gồm tổng số token đã sử dụng để tính phí và theo dõi. Điều này làm giảm độ trễ cảm nhận cho các nhiệm vụ đóng vai hoặc viết văn dài.

Phân tích cẩn thận luồng SSE. Bỏ qua các sự kiện không phải dữ liệu. Nối các delta token để tái tạo phản hồi đầy đủ. Mô hình không từ chối nội dung người trưởng thành hợp pháp, vì vậy streaming hoạt động mượt mà cho các kịch bản bot trò chuyện NSFW. Theo dõi giới hạn tỷ lệ 429 trong các phiên khối lượng cao.

Streaming rất lý tưởng cho các ứng dụng thời gian thực. Nó cho phép hiển thị ngay lập tức văn bản được tạo ra. Sử dụng tính năng này cho các giao diện trò chuyện nơi người dùng mong đợi phản hồi tức thì. Đảm bảo client của bạn xử lý đúng các phản hồi từng phần.

Chế độ JSON và gọi hàm

Sử dụng response_format với {"type": "json_object"} để bắt buộc các đầu ra có cấu trúc. Điều này rất quan trọng để phân tích dữ liệu hoặc tích hợp với các hệ thống khác. Gọi hàm hoạt động thông qua tiêu chuẩn tools và tool_choice tham số. Mô hình tuân thủ hướng dẫn một cách chính xác, ngay cả với các ràng buộc phức tạp.

Kiểm tra gọi hàm với các công cụ đơn giản trước. Xác minh mô hình tuân thủ lược đồ. Các mô hình đã Abliterated duy trì việc tuân thủ hướng dẫn tốt hơn nhiều so với nhiều lựa chọn không kiểm duyệt khác. Tuy nhiên, các lệnh nhắc lớn với nhiều ràng buộc vẫn có thể gây ra sai lệch. Luôn xác thực đầu ra JSON.

Kết hợp streaming với chế độ JSON nếu cần. Đoạn cuối cùng chứa thống kê sử dụng. Gọi hàm thêm tính linh hoạt cho tích hợp LLM không kiểm duyệt của bạn. Sử dụng điều này cho kiến trúc agent hoặc các quy trình làm việc tự động hóa yêu cầu dữ liệu có cấu trúc.

Tham số: Nhiệt độ, Top P và các chuỗi dừng

Điều chỉnh temperature để sáng tạo hoặc tính xác định. Sử dụng top_p để lấy mẫu nucleus. Đặt stop chuỗi để dừng quá trình tạo tại các dấu hiệu cụ thể. Các tham số này kiểm soát hành vi của mô hình. Nhiệt độ thấp hơn tạo ra các đầu ra nhất quán hơn. Nhiệt độ cao hơn làm tăng tính ngẫu nhiên.

Thử nghiệm với các giá trị khác nhau cho trường hợp sử dụng của bạn. Đóng vai trò có lợi từ nhiệt độ cao hơn. Các nhiệm vụ lập trình có thể yêu cầu nhiệt độ thấp hơn để chính xác. API hỗ trợ tất cả các tham số tiêu chuẩn: seed, presence_penalty, và frequency_penalty. Tinh chỉnh những thứ này để có kết quả tối ưu.

Chuỗi dừng hữu ích cho các cuộc hội thoại đa lượt. Chúng ngăn mô hình tiếp tục vượt quá điểm mong muốn. Sử dụng chúng để cấu trúc phản hồi một cách sạch sẽ. Kết hợp với chế độ JSON để trích xuất dữ liệu đáng tin cậy. Kiểm tra kỹ trước khi triển khai vào môi trường sản xuất.

Giới hạn tốc độ và độ đồng thời

Giới hạn là 300 yêu cầu mỗi phút mỗi khóa. Yêu cầu đồng thời giới hạn ở mức 8 mỗi khóa. Kích thước thân yêu cầu giới hạn ở mức 8 MB. Những giới hạn này đảm bảo sử dụng công bằng và hiệu suất ổn định. Vượt quá giới hạn sẽ trả về lỗi 429. Triển khai logic thử lại với độ trễ tăng dần.

Theo dõi mức sử dụng để tránh giảm tốc. Độ đồng thời cao có thể kích hoạt giới hạn nếu các yêu cầu lớn. Cửa sổ ngữ cảnh là 100,000 token. Đầu ra tối đa là 16,000 token mỗi yêu cầu. Lỗi và từ chối là miễn phí, vì vậy các yêu cầu thất bại không tốn số dư.

Lên kế hoạch tích hợp của bạn cho phù hợp. Sử dụng hàng đợi cho lưu lượng truy cập tăng đột biến. API xử lý thông lượng cao một cách hiệu quả. Không có đảm bảo SLA, nhưng cơ sở hạ tầng được xây dựng cho độ tin cậy. Liên hệ Hỗ trợ cho các vấn đề. Giữ khóa của bạn an toàn để tránh sử dụng trái phép.

cURL

curl https://api.abliteratedaichat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

Python

from openai import OpenAI

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

Mô hình chat AI bị loại bỏ có mất khả năng tuân theo hướng dẫn không?

Giữ khả năng tuân theo hướng dẫn mạnh mẽ, ngay cả với các ràng buộc phức tạp. Tuy nhiên, các yêu cầu đầu vào rất lớn có thể gây ra sai lệch nhỏ. Hãy kiểm tra kỹ lưỡng cho trường hợp sử dụng cụ thể của bạn. Mô hình được tinh chỉnh để trả lời mà không từ chối nhưng vẫn giữ nguyên cấu trúc.

Làm thế nào để xử lý lỗi 402 hoặc 429?

Lỗi 402 có nghĩa là không đủ số dư. Hãy nạp tiền bằng tiền mã hóa để tiếp tục. Lỗi 429 cho biết đã vượt quá giới hạn tốc độ. Hãy đợi và thử lại với cơ chế backoff theo cấp số nhân. Các lỗi là miễn phí, nên các lỗi 429 không tiêu thụ số dư.

Kích thước context window là bao nhiêu?

Cửa sổ ngữ cảnh là 100.000 token cho tổng prompt và completion. Lượng output tối đa cho mỗi yêu cầu là 16.000 token. Sử dụng điều này cho việc đóng vai dài hoặc phân tích tài liệu. Đảm bảo tải trọng của bạn vừa với giới hạn thân 8 MB.

Truy cập khóa trong một bước

Đăng ký, sao chép thông tin xác thực, cập nhật URL endpoint. Đó là toàn bộ quy trình.

Lấy khóa APIXem tài liệu