Tài liệu API không kiểm duyệt
Lấy khóa API không kiểm duyệt và bắt đầu gửi yêu cầu trong vài phút. Hướng dẫn này cho bạn chính xác cách định cấu hình máy khách tương thích OpenAI của bạn để sử dụng mô hình được lưu trữ của chúng tôi cho việc tạo văn bản không giới hạn.
Bắt đầu nhanh: Cài đặt và Cấu hình
Bước đầu tiên là lấy khóa API của bạn từ bảng điều khiển. Khi bạn có thông tin xác thực, hãy cấu hình máy khách của bạn để trỏ vào URL cơ sở của chúng tôi. Điều này đảm bảo tất cả các yêu cầu được chuyển hướng qua cơ sở hạ tầng không kiểm duyệt của chúng tôi thay vì các điểm cuối OpenAI tiêu chuẩn. Bạn chỉ cần cập nhật URL cơ sở và đặt tiêu đề ủy quyền. API của chúng tôi hoàn toàn tương thích với các SDK OpenAI tiêu chuẩn, vì vậy bạn có thể tái sử dụng mã máy khách hiện có của mình với những thay đổi tối thiểu.
Xác thực và Headers
Xác thực dựa trên một token bearer được truyền trong Authorization header. Mọi yêu cầu phải bao gồm khóa này để xác minh tài khoản của bạn và khấu trừ tín dụng trả trước. Nếu khóa bị thiếu hoặc không hợp lệ, API trả về lỗi 401. Bạn có thể tạo khóa mới bất cứ lúc nào từ bảng điều khiển của mình, điều này ngay lập tức vô hiệu hóa khóa trước đó. Giữ khóa của bạn an toàn vì nó là định danh duy nhất cho số dư tín dụng và giới hạn sử dụng của bạn.
Endpoint Hoàn thành Trò chuyện
Gửi các yêu cầu văn bản đến POST /v1/chat/completions endpoint. Đây là giao diện tiêu chuẩn để tạo phản hồi từ mô hình không kiểm duyệt. Bạn cung cấp một danh sách các tin nhắn bao gồm lời nhắc của người dùng và hướng dẫn hệ thống tùy chọn. Mô hình trả về phản hồi văn bản mà không có các từ chối nội dung điển hình được tìm thấy trong các mô hình chính thống. Sử dụng endpoint này cho tất cả các nhu cầu tạo văn bản, lưu ý rằng embeddings, hình ảnh và âm thanh không được hỗ trợ.
Phản hồi luồng
Bật chế độ streaming bằng cách đặt stream tham số thành true. Điều này trả về các phản ứng từng chunk khi chúng được tạo, giảm độ trễ cảm nhận cho các kết quả đầu ra dài. Bạn phải xử lý Sự kiện gửi bởi máy chủ (SSE) để xử lý từng token khi nó đến. Chunk cuối cùng bao gồm thống kê sử dụng token tổng cộng để tính phí. Streaming lý tưởng cho các giao diện trò chuyện theo thời gian thực hoặc các ứng dụng yêu cầu kết quả một phần ngay lập tức.
Tham số và Tùy chọn Mô hình
Kiểm soát hành vi của mô hình bằng các tham số tiêu chuẩn như temperature, top_p, và stop. Bạn có thể bắt buộc đầu ra có cấu trúc bằng cách đặt response_format để json_object hoặc sử dụng tools cho gọi hàm. Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token, cho phép dữ liệu đầu vào rộng rãi. Đầu ra tối đa là 16.000 token mỗi yêu cầu trừ khi được chỉ định khác. Điều chỉnh các cài đặt này để cân bằng giữa sáng tạo và độ chính xác cho trường hợp sử dụng cụ thể của bạn.
Giới hạn, Lỗi và Ngữ cảnh
Mỗi khóa API bị giới hạn ở 300 yêu cầu mỗi phút và 8 kết nối đồng thời. Phần thân yêu cầu không được vượt quá 8 MB. Các lỗi phổ biến bao gồm 401 cho khóa không hợp lệ, 402 khi số dư đã hết và 429 cho giới hạn tốc độ. Số dư trả trước của bạn không bao giờ hết hạn, vì vậy bạn có thể tạm dừng sử dụng mà không mất tiền. Cửa sổ ngữ cảnh bao gồm cả token prompt và token completion. Nếu vượt quá giới hạn, API sẽ trả về mã lỗi thích hợp. Hãy sử dụng thử lại với độ trễ tăng dần theo cấp số nhân cho các lỗi 429.
cURL
curl https://api.chatgptsansrestriction.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsansrestriction.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsansrestriction.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át 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)Các câu hỏi thường gặp
Đây có phải là API ChatGPT sans restriction chính thức không?
Không, chúng tôi là nhà cung cấp độc lập cung cấp API tương thích OpenAI. Mô hình của chúng tôi là kiến trúc trọng lượng mở được tinh chỉnh cho các phản ứng không hạn chế, khác biệt với GPT-4 hay các mô hình của nhà cung cấp khác. Nó phục vụ cùng mã ứng dụng khách nhưng hoạt động trên cơ sở hạ tầng riêng của chúng tôi.
Làm thế nào để xử lý lỗi khi tín dụng thấp?
API trả về mã trạng thái 402 khi số dư trả trước của bạn không đủ. Bạn có thể nạp thêm bằng USDT hoặc USDC thông qua tiền điện tử để khôi phục quyền truy cập ngay lập tức. Tín dụng không bao giờ hết hạn, vì vậy bạn có thể thêm tiền bất cứ lúc nào mà không mất số dư trước đó.
Kích thước cửa sổ ngữ cảnh tối đa là gì?
Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token, kết hợp cả token đầu vào và đầu ra. Điều này cho phép các cuộc hội thoại rộng rãi hoặc xử lý tài liệu lớn. Độ dài phản hồi đơn tối đa là 16.000 token, hoặc 2.048 token nếu không được đặt rõ ràng.
Lấy khóa của bạn trong vài phút
Đăng ký, sao chép token, cập nhật URL base. Thế là đủ.