vi ▾
Lấy khóa API

Tài liệu cho khóa API tương thích OpenAI

Bắt đầu tạo văn bản không kiểm duyệt với khóa API tương thích openai của chúng tôi chỉ trong vài phút. Hệ thống tương thích trực tiếp với các SDK tiêu chuẩn, chỉ yêu cầu thay đổi URL cơ sở và thanh toán trả trước theo token.

Xác thực và base URL

Sử dụng key đã tạo của bạn với base URL được cung cấp để kết nối ngay lập tức. Endpoint là https://api.openaicompatibleapikey.com/v1 và hoạt động với bất kỳ máy khách tương thích OpenAI nào. Bạn nhận được một khóa hoạt động mỗi tài khoản; tạo khóa mới sẽ thay thế khóa cũ. Xác thực được xử lý thông qua Authorization header với Bearer scheme. Không cần số điện thoại để đăng ký, và bạn có thể bắt đầu với bản dùng thử miễn phí $0.50.

Yêu cầu đầu tiên với curl

Gửi một yêu cầu hoàn thành đơn giản để xác minh kết nối và mô hình không kiểm duyệt. Yêu cầu sử dụng định dạng tiêu chuẩn POST /v1/chat/completions endpoint với ID mô hình được đặt thành uncensored. Điều này xác nhận khóa API của bạn là hợp lệ và điểm cuối có thể truy cập trước khi bạn tích hợp nó vào ứng dụng của mình. Phản hồi bao gồm việc sử dụng token và văn bản được tạo ra.

curl https://api.openaicompatibleapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total price including tax"}]
  }'

Tích hợp Python SDK

Tích hợp API vào các dự án Python bằng cách ghi đè URL cơ sở mặc định. Điều này cho phép bạn sử dụng chính thức openai thư viện với LLM không kiểm duyệt của chúng tôi mà không thay đổi logic mã của bạn. Truyền khóa API và URL cơ sở cụ thể vào phần khởi tạo máy khách. ID mô hình vẫn uncensored cho tất cả các yêu cầu.

from openai import OpenAI

client = OpenAI(base_url="https://api.openaicompatibleapikey.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ích hợp SDK Node

Kết nối ứng dụng Node.js của bạn bằng cách đặt baseURL và apiKey các thuộc tính. Điều này đảm bảo tương thích với mã máy khách OpenAI-compatible hiện có. Bạn có thể tiếp tục sử dụng các tham số tiêu chuẩn như messages và model. Client sẽ định tuyến các yêu cầu đến máy chủ được lưu trữ của chúng tôi để tạo nội dung không kiểm duyệt.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openaicompatibleapikey.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ản hồi dạng stream và mức sử dụng token

Bật phát trực tiếp bằng cách đặt stream: true trong các tham số yêu cầu. API trả về Server-Sent Events (SSE) để phân phối token theo thời gian thực. Chi tiết sử dụng token được bao gồm trong chunk cuối cùng của luồng. Điều này cho phép bạn theo dõi chi phí và mức sử dụng ngữ cảnh khi văn bản được tạo ra. Mô hình hỗ trợ cửa sổ ngữ cảnh lên đến 100,000 token.

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)

Giới hạn tốc độ, lỗi và các giới hạn

Theo dõi hạn ngạch của bạn để tránh gián đoạn dịch vụ. Giới hạn là 300 yêu cầu mỗi phút cho mỗi khóa và 8 yêu cầu đồng thời. Lỗi 401 cho biết khóa không hợp lệ, trong khi 402 báo hiệu thiếu tín dụng. Lỗi và từ chối đều miễn phí. Cửa sổ ngữ cảnh là 100.000 token, với đầu ra tối đa là 16.000 token mỗi yêu cầu. Tín dụng không bao giờ hết hạn.

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

Đây có phải là một khóa API tương thích openai thực sự không?

Có, nó tuân theo giao thức chat completions chuẩn của OpenAI. Bạn chỉ cần cập nhật URL cơ sở và khóa API trong cấu hình khách hàng của mình. Nó hoạt động với bất kỳ SDK nào hỗ trợ định dạng tương thích OpenAI.

Mô hình không kiểm duyệt xử lý nội dung như thế nào?

Mô hình không từ chối các chủ đề người trưởng thành hợp pháp, hư cấu hoặc gây tranh cãi. Nó chỉ áp dụng một giới hạn cứng đối với nội dung tình dục liên quan đến trẻ vị thành niên. Điều này làm cho nó phù hợp cho các bot trò chuyện NSFW và tạo nội dung không giới hạn.

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

Bạn sẽ nhận mã trạng thái 429. Giới hạn là 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời cho mỗi khóa. Bạn có thể tạo một khóa mới để đặt lại giới hạn nếu cần, vì mỗi tài khoản chỉ có thể có một khóa hoạt động tại một thời điểm.

Lấy khóa của bạn ngay bây giờ

Đăng ký, sao chép khóa, cập nhật URL cơ sở của bạn. Đó là tất cả những gì có ở đó đối với cấu hình.

Lấy khóa API