vi ▾
Các mô hình AblatedTạo khóa

Hướng dẫn nhanh: Tích hợp API không kiểm duyệt

Tích hợp mô hình không kiểm duyệt vào ứng dụng của bạn bằng API tương thích OpenAI của chúng tôi. Hướng dẫn này bao gồm thiết lập, yêu cầu và giới hạn để triển khai ngay lập tức.

Điều kiện tiên quyết và Cài đặt SDK

API yêu cầu một khóa API hợp lệ và một SDK hiện đại. Hãy cài đặt thư viện cho ngôn ngữ bạn muốn thông qua pip hoặc npm. Chúng tôi hỗ trợ các thư viện máy khách OpenAI tiêu chuẩn, những thư viện này tự động xử lý xác thực và phân tích cú pháp JSON.

Đảm bảo bạn đã cài đặt Python 3.8+ hoặc Node.js 18+. Các SDK quản lý việc kết nối và logic thử lại cho bạn. Điều này giảm đáng kể mã boilerplate.

from openai import OpenAI

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

Cấu hình URL cơ sở và Khóa API

Điểm client của bạn đến điểm cuối cụ thể của chúng tôi. Sử dụng URL cơ sở được cung cấp trong bảng điều khiển của bạn. Chuyển khóa API của bạn trong tiêu đề Authorization. Điều này đảm bảo các yêu cầu đến trực tiếp cơ sở hạ tầng không kiểm duyệt.

Đừng dùng URL cơ sở OpenAI mặc định. Khóa của bạn sẽ thất bại nếu được định tuyến sai. Đặt URL cơ sở trong đối tượng cấu hình SDK của bạn trước khi gửi bất kỳ dữ liệu nào.

curl https://api.ablatedmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send me the monthly server uptime report"}]
  }'

Gửi yêu cầu Chat Completion đầu tiên của bạn

Gửi yêu cầu POST đến /v1/chat/completions. Bao gồm ID mô hình và mảng messages của bạn. Mô hình phản hồi ngay lập tức với nội dung văn bản. Không cần logic định tuyến phức tạp.

Giữ tải trọng đơn giản. Bắt đầu với một prompt hệ thống duy nhất và một tin nhắn người dùng. Xác minh cấu trúc phản hồi phù hợp với tiêu chuẩn OpenAI. Điều này xác nhận tích hợp của bạn đang hoạt động đúng cách.

import OpenAI from "openai";

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

Xử lý phản hồi phát trực tiếp và sử dụng công cụ

Bật chế độ streaming bằng cách đặt stream thành true. API trả về các chunk thông qua các Sự kiện được gửi bởi máy chủ. Mỗi chunk chứa văn bản một phần hoặc dữ liệu sử dụng token. Tổng hợp các chunk này để hiển thị đầu ra theo thời gian thực.

Tool use is supported for function calling. Define your tools in the request. The model returns tool calls instead of plain text when appropriate. Parse the tool calls to execute your custom logic.

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)

Hiểu về Giới hạn Token và Cửa sổ Ngữ cảnh

Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token. Điều này bao gồm cả token đầu vào và đầu ra. Đặt max_tokens để giới hạn độ dài phản hồi. Output tối đa mặc định là 2.048 token nếu không chỉ định.

Theo dõi việc sử dụng token trong chunk phát trực tiếp cuối cùng. Lỗi không tiêu tốn tín dụng. Điều này cho phép bạn thử nghiệm an toàn mà không có rủi ro tài chính. Hãy lên kế hoạch cấu trúc lời nhắc của bạn để nằm trong giới hạn.

Khắc phục Các Lỗi Phổ Biến

Kiểm tra khóa API của bạn trước. Lỗi 401 cho biết khóa không hợp lệ hoặc đã hết hạn. Lỗi 402 có nghĩa là tín dụng trả trước của bạn đã cạn kiệt. Nạp thêm qua crypto để tiếp tục.

Lỗi 429 cho biết giới hạn tốc độ. Bạn bị giới hạn ở 300 yêu cầu mỗi phút. Hãy giảm độ đồng thời của bạn hoặc đợi trước khi thử lại. Giới hạn thân 8 MB cũng kích hoạt lỗi 400 nếu vượt quá.

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

API các mô hình bị cắt giảm không kiểm duyệt là gì?

Đây là API tương thích OpenAI lưu trữ cung cấp một LLM không kiểm duyệt duy nhất. Nó loại bỏ các từ chối nội dung đối với nội dung người lớn hợp pháp và sáng tạo. Sử dụng các SDK tiêu chuẩn để tích hợp nó vào ứng dụng của bạn.

API các mô hình ablated không kiểm duyệt có hỗ trợ streaming không?

Có, API hỗ trợ streaming qua Server-Sent Events. Bạn cũng có thể sử dụng function calling và chế độ JSON. Chi tiết sử dụng token được cung cấp trong chunk cuối cùng.

Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?

Bạn nhận lỗi 429. Giới hạn là 300 yêu cầu mỗi phút trên mỗi khóa. Hãy tạm dừng các yêu cầu hoặc giảm độ đồng thời để giải quyết vấn đề.

Thu được khóa API của bạn

Đăng ký, sao chép khóa, cập nhật URL base. Thiết lập đã hoàn tất.

Tạo khóa