Hướng dẫn nhanh API Uncensored Model
Bắt đầu với API model không kiểm duyệt chỉ trong vài phút bằng các công cụ tương thích chuẩn với OpenAI. Hướng dẫn nhanh này hướng dẫn bạn qua các bước xác thực, yêu cầu, streaming và xử lý lỗi để tích hợp trực tiếp.
Điều kiện tiên quyết: Khóa API và Base URL
Đăng ký và truy xuất khóa API ngay lập tức qua Google hoặc email mà không cần xác minh số điện thoại. URL cơ sở là HTTPS://api.apimodel.cc/v1, hoạt động với bất kỳ máy khách tương thích OpenAI tiêu chuẩn nào bằng cách cập nhật tham số base_url. Bạn nhận được một khóa hoạt động duy nhất cho mỗi tài khoản, khóa này sẽ thay thế khóa trước đó khi được tạo.
Đảm bảo bạn có số dư crypto trả trước hoặc sử dụng tín dụng dùng thử $0.50 có hiệu lực trong 7 ngày. Bạn sẽ cần khóa này để xác thực các yêu cầu của mình với API mô hình uncensored.
Gửi yêu cầu đầu tiên đến API mô hình
Gửi yêu cầu POST đến /v1/chat/completions với model ID được đặt thành "uncensored". Endpoint này chấp nhận đầu vào văn bản và trả về đầu ra văn bản mà không từ chối nội dung đối với mục đích người trưởng thành hợp pháp. Mô hình có cửa sổ ngữ cảnh 100.000 token, cho phép kích thước prompt đáng kể.
curl https://api.apimodel.cc/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 Australia?"}]
}'Phản hồi bao gồm văn bản được tạo ra trong mảng choices. Bạn chỉ bị tính phí cho việc sử dụng token thực tế, với các lỗi và từ chối đều miễn phí. Cách tiếp cận trực tiếp này đảm bảo việc thanh toán có thể dự đoán được mà không có phí đăng ký ẩn.
Cấu hình Tham số: Nhiệt độ, Top P và Seed
Điều chỉnh nhiệt độ để kiểm soát tính ngẫu nhiên, top_p cho phép lấy mẫu hạt nhân, và seed để tạo đầu ra có thể tái lập. Các tham số này cho phép tinh chỉnh hành vi của mô hình không kiểm duyệt cho các trường hợp sử dụng cụ thể như lập trình hoặc viết sáng tạo. Việc đặt seed đảm bảo kết quả nhất quán qua nhiều yêu cầu, điều rất quan trọng cho việc gỡ lỗi.
API hỗ trợ các tham số chuẩn như presence_penalty và frequency_penalty. Sử dụng các tham số này để kiểm soát sự lặp lại và đảm bảo mô hình tập trung vào chủ đề. Cấu hình các cài đặt này trong thân yêu cầu để tùy chỉnh chính xác phong cách phản hồi.
Bật Streaming và Đọc Dữ Liệu Sử Dụng Token
Bật chế độ phát trực tiếp bằng cách đặt tham số stream thành true để nhận các phản hồi token theo token thông qua sự kiện gửi qua máy chủ. Chi tiết sử dụng token được cung cấp trong chunk cuối cùng của luồng, cho phép minh bạch tính phí theo thời gian thực. Phương pháp này giảm độ trễ cảm nhận cho các phản hồi dài.
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)Xử lý các sự kiện luồng trong mã client của bạn để cập nhật giao diện người dùng một cách gia tăng. API mô hình uncensored cung cấp văn bản liên tục, cải thiện trải nghiệm người dùng cho các ứng dụng trò chuyện. Streaming là tùy chọn nhưng được khuyến nghị cho các ứng dụng tương tác.
Sử dụng Function Calling và Chế độ JSON
Sử dụng gọi hàm với tham số tools để cho phép mô hình tạo dữ liệu có cấu trúc. Tính năng này hỗ trợ tool_choice và cho phép mô hình thực hiện các hành động cụ thể dựa trên đầu vào. Chế độ JSON thông qua response_format json_object đảm bảo đầu ra JSON nghiêm ngặt để phân tích đáng tin cậy.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apimodel.cc/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);Xác định các lược đồ hàm của bạn trong yêu cầu để hướng dẫn cấu trúc đầu ra của mô hình. Khả năng này rất quan trọng để xây dựng các quy trình làm việc dạng đại lý hoặc tích hợp với các API bên ngoài. Mô hình không kiểm duyệt xử lý các định nghĩa công cụ phức tạp mà không có từ chối nội dung.
Xử lý Lỗi và Giới hạn Token
Theo dõi mã trạng thái HTTP để xử lý các vấn đề phổ biến: 401 cho khóa không hợp lệ, 402 cho tín dụng không đủ và 429 cho giới hạn tốc độ. API áp dụng 300 yêu cầu mỗi phút mỗi khóa và 8 yêu cầu đồng thời. Thân mỗi yêu cầu phải dưới 8 MB.
Đầu ra tối đa là 16.000 token mỗi yêu cầu, với mặc định là 2.048 nếu max_tokens không được đặt. Lỗi miễn phí, vì vậy các yêu cầu thất bại không tiêu thụ tín dụng trả trước của bạn. Sử dụng các giới hạn này để thiết kế logic thử lại mạnh mẽ cho ứng dụng của bạn.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apimodel.cc/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)FAQ
URL cơ sở API mô hình không kiểm duyệt là gì?
URL cơ sở là HTTPS://api.apimodel.cc/v1. Nó tương thích với các SDK OpenAI tiêu chuẩn bằng cách đặt tham số base_url. Sử dụng URL này cho tất cả các yêu cầu hoàn tất trò chuyện.
Làm thế nào để xử lý giới hạn tốc độ?
API cho phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời mỗi khóa. Mã trạng thái 429 cho biết bạn đã vượt quá các giới hạn này. Hãy triển khai cơ chế backoff theo cấp số nhân trong máy khách của bạn để xử lý việc thử lại một cách nhẹ nhàng.
Mô hình không kiểm duyệt có hỗ trợ streaming không?
Có, đặt tham số stream thành true để nhận Server-Sent Events. Thông tin sử dụng token được báo cáo trong chunk cuối cùng. Điều này cho phép hiển thị phản hồi theo thời gian thực trong ứng dụng của bạn.
Bảo vệ khóa API của bạn
Đăng ký, lấy khóa của bạn và cập nhật URL cơ sở. Đó là toàn bộ quy trình thiết lập.