Hướng dẫn nhanh: Tích hợp API không kiểm duyệt
Kết nối khách hàng tương thích OpenAI hiện có của bạn với mô hình không kiểm duyệt bằng cách cập nhật URL cơ sở và khóa API. Hướng dẫn nhanh này bao gồm xác thực, cấu trúc yêu cầu, streaming và sử dụng công cụ để tích hợp ngay lập tức.
API tương thích OpenAI không kiểm duyệt thay thế
Xác thực và Base URL
Khóa API của bạn xác thực mọi yêu cầu. Thay thế URL cơ sở tiêu chuẩn bằng điểm cuối của chúng tôi để định tuyến lưu lượng truy cập đến mô hình không kiểm duyệt. Thay đổi này cho phép bạn sử dụng các SDK hiện có mà không cần sửa đổi logic cốt lõi. Khóa của bạn được cấp ngay sau khi đăng ký qua Google hoặc email.
URL cơ sở là HTTPS://api.claudeapikeys.com/v1. Chuyển khóa của bạn trong tiêu đề Authorization dưới dạng mã thông báo Bearer. Cấu hình này hoạt động với bất kỳ máy khách nào hỗ trợ các điểm cuối tương thích OpenAI.
Gửi yêu cầu hoàn tất đầu tiên của bạn
Gửi một yêu cầu POST hoàn tất hội thoại tiêu chuẩn để tạo văn bản. ID mô hình là "uncensored" và xử lý đầu vào và đầu ra văn bản. Cách tiếp cận này loại bỏ nhu cầu cấu hình proxy phức tạp. Bạn có thể bắt đầu với một tin nhắn đơn giản để xác minh kết nối.
- Sử dụng định dạng JSON tiêu chuẩn cho các tin nhắn.
- Chỉ định mô hình là "uncensored".
- Đính kèm khóa API của bạn vào tiêu đề.
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
Cấu hình Streaming và Tokens
Bật chế độ stream bằng cách đặt tham số stream thành true. Điều này trả về các token qua Server-Sent Events (SSE) khi chúng được tạo. Bạn nhận được chi tiết sử dụng token trong chunk cuối cùng. Điều chỉnh nhiệt độ và top_p để kiểm soát khả năng sáng tạo. Phương pháp này giảm độ trễ cảm nhận đối với các phản hồi dài.
Đặt max_tokens để giới hạn độ dài đầu ra. Giá trị mặc định là 2,048 token nếu không chỉ định. Cửa sổ ngữ cảnh hỗ trợ tối đa 100,000 token tổng 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)
Sử dụng Công cụ và Chế độ JSON
Tích hợp gọi hàm bằng cách xác định các công cụ trong yêu cầu của bạn. API hỗ trợ tool_choice và đầu ra có cấu trúc. Sử dụng response_format được đặt thành json_object để tuân thủ JSON nghiêm ngặt. Tính năng này đảm bảo phân tích đáng tin cậy cho các ứng dụng hạ lưu. Bạn có thể xác định nhiều công cụ trong cùng một yêu cầu.
Kết hợp công cụ với streaming cho việc thực thi công cụ theo thời gian thực. API xử lý các lệnh gọi công cụ và trả về kết quả theo định dạng dự kiến. Cấu hình này lý tưởng cho các quy trình làm việc tự động hóa.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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)
Ví dụ tích hợp máy khách
Tích hợp với các khách hàng Node.js bằng gói OpenAI tiêu chuẩn. Cập nhật URL cơ sở và khóa API trong đối tượng cấu hình của bạn. Điều này đảm bảo tương thích với các cơ sở mã hiện có. SDK tự động xử lý việc tuần tự hóa yêu cầu.
Đảm bảo bạn đang sử dụng phiên bản SDK mới nhất. Các phiên bản cũ có thể không hỗ trợ tất cả các tham số. Hãy thử nghiệm tích hợp của bạn với một prompt đơn giản trước khi mở rộng.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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 độ và Xử lý lỗi
Bạn bị giới hạn 300 yêu cầu mỗi phút cho mỗi khóa. Độ đồng thời được giới hạn ở 8 yêu cầu đồng thời. Thân yêu cầu không được vượt quá 8 MB. Lỗi như 401 cho biết khóa không hợp lệ, trong khi 402 có nghĩa là không đủ tín dụng. 429 báo hiệu cạn kiệt giới hạn tốc độ.
Cửa sổ ngữ cảnh bao gồm cả token prompt và token hoàn thành. Theo dõi việc sử dụng để tránh vượt quá giới hạn. Lỗi tín dụng là miễn phí, vì vậy bạn chỉ trả tiền cho các token thành công.
Các câu hỏi thường gặp
Làm thế nào để bắt đầu với API không kiểm duyệt?
Đăng ký qua Google hoặc email để nhận khóa API của bạn ngay lập tức. Cập nhật URL cơ sở của máy khách của bạn thành HTTPS://api.claudeapikeys.com/v1. Gửi yêu cầu kiểm tra với ID mô hình "uncensored" để xác minh kết nối.
Giới hạn tốc độ cho API là gì?
Bạn có thể thực hiện tối đa 300 yêu cầu mỗi phút mỗi khóa. Độ đồng thời bị giới hạn ở 8 yêu cầu đồng thời. Thân yêu cầu phải nhỏ hơn 8 MB. Vượt quá các giới hạn này sẽ trả về lỗi 429.
API có hỗ trợ phát trực tiếp không?
Có, đặt tham số stream thành true cho Server-Sent Events. Chi tiết sử dụng token được bao gồm trong chunk cuối cùng. Điều này giảm độ trễ cho các phản hồi dài và cải thiện trải nghiệm người dùng.
Lấy khóa của bạn ngay lập tức
Đăng ký, sao chép token, cập nhật URL endpoint. Đó là tất cả những gì bạn cần.
Mở tài khoản