vi ▾
$0.15trên 1M token đầu vào
Không giới hạn
$0.50số dư dùng thử

Không giới hạnTài liệu API Tương thích OpenAI

Tài liệu API Tương thích OpenAI

Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút. Gửi yêu cầu đến URL cơ sở, nhận văn bản thô và mở rộng quy mô mà không có phí đăng ký.

https://api.unrestrictedaichatgpt.com/v1uncensored

Xác thực & Base URL

Sử dụng URL cơ sở được cung cấp và khóa API để truy cập dịch vụ. Khóa của bạn xác thực mọi yêu cầu.

  • Base URL: https://api.unrestrictedaichatgpt.com/v1
  • Tiêu đề: Authorization: Bearer YOUR_API_KEY

Lấy khóa của bạn ngay lập tức từ bảng điều khiển.

curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
  }'

Endpoint Hoàn thành Trò chuyện

Gửi tin nhắn đến /v1/chat/completions endpoint. endpoint. ID mô hình là uncensored.

Yêu cầu trả về phản hồi văn bản. Bạn kiểm soát độ dài đầu ra thông qua max_tokens.

from openai import OpenAI

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

Phản hồi luồng (SSE)

Bật phát trực tiếp bằng cách đặt stream: true. Nhận token theo thời gian thực qua Sự kiện gửi qua máy chủ.

Chi tiết sử dụng token xuất hiện trong chunk cuối cùng.

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)

Tham số: Nhiệt độ, Top P và Chế độ JSON

Điều chỉnh temperature và top_p để kiểm soát độ sáng tạo. Sử dụng response_format: {"type": "json_object"} cho đầu ra có cấu trúc.

Đặt max_tokens để giới hạn độ dài phản hồi.

Gọi hàm & Công cụ

Định nghĩa các công cụ trong yêu cầu của bạn. Mô hình trả về các lệnh gọi công cụ có cấu trúc.

Sử dụng tool_choice để bắt buộc hành vi cụ thể.

import OpenAI from "openai";

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

Giới hạn tốc độ & Ràng buộc

Giới hạn: 300 yêu cầu/phút, 8 yêu cầu đồng thời. Thân tối đa: 8 MB. Cửa sổ ngữ cảnh: 100.000 token. Lỗi miễn phí. Không hoàn tiền.

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

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

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ể chỉ định tối đa 16.000 token cho output mỗi yêu cầu.

Làm thế nào để xử lý lỗi?

Các lỗi phổ biến bao gồm 401 (khóa không hợp lệ), 402 (không có tín dụng) và 429 (giới hạn tỷ lệ). Lỗi không tiêu tốn tín dụng trả trước của bạn.

Đây có phải là API chính thức của OpenAI không?

Không. Đó là API tương thích OpenAI sử dụng một mô hình không kiểm duyệt khác. Bạn sử dụng cùng các SDK nhưng cần thay đổi URL gốc và khóa API.