vi ▾
Bắt đầu ngay

Tài liệu cho API hoàn thành hội thoại không kiểm duyệt

Bắt đầu với API không kiểm duyệt bằng cách trỏ máy khách của bạn đến URL cơ sở của chúng tôi và gửi các yêu cầu chat-completions tiêu chuẩn. Hướng dẫn này bao gồm xác thực, streaming và giới hạn tốc độ cho mô hình không kiểm duyệt.

Bắt đầu ngay

API không kiểm duyệt cho người trưởng thành hợp pháp

Base URL và Xác thực

URL cơ sở cho tất cả các yêu cầu là https://api.abliterateme meaning.com/v1. Bạn xác thực bằng một khóa API tiêu chuẩn được truyền trong Authorization: Bearer <key> header. Tạo khóa của bạn ngay lập tức qua bảng điều khiển mà không cần xác minh số điện thoại.

  • Sử dụng các SDK chính thức của OpenAI hoặc bất kỳ client tương thích nào.
  • Đặt URL cơ sở thành điểm cuối ở trên.
  • Đặt khóa của bạn trong tiêu đề authorization.

Yêu cầu đầu tiên của bạn

Gửi yêu cầu POST đến /v1/chat/completions với ID mô hình uncensored. API trả về các phản hồi văn bản mà không có từ chối nội dung cho các chủ đề người lớn hợp pháp.

Đây là một ví dụ cơ bản để xác minh khả năng kết nối.

curl https://api.abliteratemeaning.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if the api returns a 200 status code now"}]
  }'

Yêu cầu này xác nhận khóa của bạn hoạt động và mô hình đang phản hồi chính xác.

Tích hợp SDK Python

Cài đặt gói Python của OpenAI và cấu hình client trỏ đến URL cơ sở của chúng tôi. Điều này cho phép bạn tận dụng mã hiện có với ít thay đổi nhất.

from openai import OpenAI

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

Đặt khóa API và URL cơ sở trong các biến môi trường hoặc khởi tạo client của bạn. Cách tiếp cận này giữ cho mã của bạn dễ di chuyển và sạch sẽ.

Thiết lập SDK Node.js

Nhập gói OpenAI và khởi tạo máy khách với URL cơ sở chính xác. Điều này đảm bảo tương thích với các ứng dụng Node.js hiện có.

import OpenAI from "openai";

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

SDK tự động xử lý các tiêu đề và tuần tự hóa. Bạn chỉ cần cung cấp khóa và điểm cuối.

Phản hồi luồng

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ề dữ liệu thông qua Sự kiện gửi máy chủ (SSE), cho phép bạn xử lý token ngay khi chúng được tạo.

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)

Chi tiết sử dụng token xuất hiện trong chunk cuối cùng. Điều này giảm độ trễ cảm nhận được cho các đầu ra dài.

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 bộ mỗi khóa. Thân yêu cầu không được vượt quá 8 MB. Lỗi trả về các mã HTTP tiêu chuẩn: 401 cho khóa không hợp lệ, 402 cho số dư không đủ và 429 cho giới hạn tốc độ. Lỗi và từ chối không tiêu tốn số dư. Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100,000 token.

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

Nghĩa của từ "abliterate" trong ngữ cảnh API này là gì?

Nó đề cập đến bản chất không kiểm duyệt của mô hình, mô hình trả lời mà không từ chối đối với nội dung người lớn hợp pháp. Bạn có quyền truy cập trực tiếp vào một mô hình trọng lượng mở được tinh chỉnh cho mục đích này.

Làm thế nào để xử lý lỗi trong quá trình tích hợp?

Kiểm tra mã trạng thái HTTP. 401 có nghĩa là khóa của bạn không hợp lệ. 402 cho biết bạn cần nạp thêm tín dụng tiền điện tử. 429 cho biết bạn đã chạm giới hạn tốc độ.

Mô hình không kiểm duyệt có giống với GPT-4 không?

Không, đây là mô hình trọng lượng mở độc lập. Nó không phải là GPT, Claude hay bất kỳ mô hình nào của nhà cung cấp khác. Nó được tinh chỉnh đặc biệt cho các phản hồi không kiểm duyệt.

Bảo vệ khóa API của bạn

Đăng ký, lấy token của bạn và cập nhật URL cơ sở. Đó là toàn bộ cấu hình.

Bắt đầu ngay