vi ▾

API LLM không kiểm duyệt dành cho nhà phát triển

https://api.aiablated.com/v1không kiểm duyệt

Tài liệu API Ablated ai

Nhận phản hồi đầu tiên từ mô hình AI không kiểm duyệt ablated trong chưa đầy một phút bằng API tương thích OpenAI của chúng tôi. Bạn chỉ cần một khóa API và URL cơ sở để bắt đầu gửi yêu cầu.

Xác thực: Sử dụng Khóa API của bạn

Khóa API của bạn xác thực mọi yêu cầu bạn gửi đến máy chủ của chúng tôi. Chúng tôi cấp một khóa duy nhất cho mỗi tài khoản mà bạn tạo qua bảng điều khiển. Truyền khóa này trong Authorization header sử dụng lược đồ Bearer. Nếu bạn gửi khóa không hợp lệ, chúng tôi trả về lỗi 401. Nếu tín dụng trả trước của bạn hết, chúng tôi trả về lỗi 402 yêu cầu bạn nạp tiền qua tiền điện tử trước khi tiếp tục.

Cấu trúc Base URL và Endpoint

Chuyển tất cả các yêu cầu đến URL cơ sở đơn lẻ của chúng tôi cho các lệnh hoàn thành trò chuyện. Chúng tôi không cung cấp các điểm cuối nhúng, tạo hình ảnh hoặc tinh chỉnh. Sử dụng tiêu chuẩn POST /v1/chat/completions đường dẫn để gửi lời nhắc của bạn. Bạn cũng có thể truy vấn GET /v1/models để xác định định danh mô hình có sẵn. Cấu trúc này đảm bảo tính tương thích với các máy khách SDK OpenAI hiện có mà không cần logic định tuyến tùy chỉnh.

Bắt đầu nhanh: Yêu cầu đầu tiên với AI ablated

Gửi một yêu cầu văn bản đơn giản để kiểm tra mô hình không kiểm duyệt ngay lập tức. Sử dụng thư viện chính thức của OpenAI hoặc bất kỳ máy khách HTTP nào để POST tin nhắn của bạn. Mô hình trả về phản hồi văn bản mà không lọc nội dung người lớn hợp pháp. Thay thế khóa giữ chỗ bằng thông tin xác thực thực tế của bạn từ bảng điều khiển.

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

Yêu cầu này minh họa luồng tương tác cơ bản. Bạn nhận được câu trả lời trực tiếp từ mô hình đã loại bỏ. Điều chỉnh gợi ý hệ thống để xác định persona hoặc ngữ cảnh cho trường hợp sử dụng cụ thể của bạn.

Tích hợp SDK Python

Sử dụng thư viện Python chính thức của OpenAI để tích hợp API vào các ứng dụng của bạn. Đặt base URL và API key trong cấu hình client. Cách tiếp cận này tự động xử lý serialization và phân tích lỗi. Bạn có thể stream phản hồi hoặc lấy chúng đồng bộ. Thư viện client quản lý vòng đời kết nối cho bạn.

from openai import OpenAI

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

Đoạn mã này khởi tạo máy khách đúng cách. Nó trỏ đến URL cơ sở cụ thể của chúng tôi. Hãy đảm bảo bạn cài đặt gói openai mới nhất để tương thích đầy đủ với các tính năng luồng dữ liệu và gọi hàm.

Tích hợp SDK Node.js

Tích hợp API vào các dự án JavaScript hoặc TypeScript của bạn bằng SDK tiêu chuẩn. Cấu hình base URL để trỏ đến dịch vụ của chúng tôi. Điều này cho phép bạn sử dụng các phương thức quen thuộc như chat.completions.create. SDK xử lý các tiêu đề yêu cầu và phân tích phản hồi. Bạn có thể dễ dàng thêm xử lý lỗi cho giới hạn tốc độ hoặc lỗi xác thực.

import OpenAI from "openai";

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

Cấu hình này đảm bảo ứng dụng Node của bạn giao tiếp chính xác. Việc ghi đè URL cơ bản là bước quan trọng nhất. Nếu không có nó, SDK sẽ cố gắng kết nối với đám mây OpenAI thay vì máy chủ của chúng tôi.

Phản hồi luồng và sử dụng token

Nhận phản hồi từng token một bằng Server-Sent Events (SSE). Điều này giảm độ trễ cảm nhận cho các đầu ra dài. Chunk cuối cùng của luồng chứa tổng mức sử dụng token cho yêu cầu. Bạn có thể theo dõi mức tiêu thụ tín dụng trả trước của mình theo thời gian thực. Đặt stream: true trong phần tải trọng yêu cầu của bạn để kích hoạt chế độ này. Điều này lý tưởng cho các giao diện trò chuyện và tạo văn bản 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)

Phương thức streaming này mang lại trải nghiệm người dùng mượt mà. Chunk cuối cùng bao gồm các thống kê sử dụng. Theo dõi các số liệu này để quản lý hiệu quả số dư trả trước của bạn. Các lỗi trong quá trình streaming được SDK xử lý một cách tinh tế.

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

Cửa sổ ngữ cảnh cho mô hình AI bị loại bỏ là gì?

Mô hình hỗ trợ cửa sổ ngữ cảnh 100,000 token cho cả đầu vào và đầu ra kết hợp. Bạn có thể tạo tối đa 16,000 token cho mỗi yêu cầu. Nếu bạn không chỉ định giới hạn, output mặc định là 2,048 token. Điều này cho phép các cuộc hội thoại mở rộng hoặc xử lý tài liệu dài mà không bị cắt xén ngay lập tức.

Làm thế nào để xử lý giới hạn tốc độ và lỗi?

Bạn bị giới hạn 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Nếu vượt quá giới hạn này, bạn sẽ nhận được lỗi 429. Lỗi 401 cho biết khóa API không hợp lệ, trong khi lỗi 402 có nghĩa là bạn cần nạp thêm tín dụng trả trước. Chúng tôi không cung cấp SLA, vì vậy hãy lập kế hoạch khối lượng yêu cầu của bạn cho phù hợp.

Mô hình AI bị loại bỏ có phải là sản phẩm chính thức của OpenAI không?

Không, mô hình AI bị cắt giảm là một mô hình trọng lượng mở độc lập chạy trên máy chủ của chúng tôi. Nó tương thích với định dạng API OpenAI nhưng không phải là GPT, Claude hay Gemini. Nó được tinh chỉnh để trả lời mà không có từ chối nội dung cho mục đích người lớn hợp pháp. Xem tài liệu chính thức của OpenAI để biết chi tiết về mô hình cụ thể của họ.

Lấy khóa API của bạn

Đăng ký, sao chép khóa, cập nhật URL cơ sở. Đó là tất cả.

Mở tài khoản