Không kiểm duyệtTài liệu kỹ thuật của API AI không kiểm duyệt
Tài liệu kỹ thuật của API AI không kiểm duyệt
Bắt đầu với API LLM không kiểm duyệt của chúng tôi trong vài phút. Nhập khóa của bạn, trỏ đến URL cơ sở và gửi văn bản.
Basis-URL và xác thực
URL cơ bản là https://api.unzensierteki.com/v1 và yêu cầu một khóa API trong tiêu đề Authorization: Bearer <KEY>. Bạn nhận được khóa này ngay sau khi đăng ký bằng Google hoặc E-mail trên trang "Get API key". Mỗi tài khoản chỉ giữ một khóa hoạt động; khóa mới sẽ thay thế khóa cũ. Xác thực rất đơn giản và hoạt động với mọi client tương thích OpenAI.
curl https://api.unzensierteki.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Rolle: du bist mein Assistent. Gib mir eine kurze Zusammenfassung."}]
}'Khóa hợp lệ cho phép truy cập vào tất cả các điểm cuối. Khóa không hợp lệ sẽ gây ra lỗi 401. Hãy kiểm tra cách nhập khóa của bạn nếu kết nối thất bại.
POST /v1/chat/completions: Tham số và Cấu trúc
Gửi lời nhắc của bạn đến điểm cuối /v1/chat/completions với ID mô hình "uncensored". Điểm cuối này xử lý đầu vào văn bản và tạo đầu ra văn bản mà không có bộ lọc nội dung dành cho người trưởng thành. Bạn có thể đặt các tham số như temperature, top_p und stop điều chỉnh để kiểm soát hành vi của mô hình. Mô hình trả lời mọi chủ đề miễn là chúng hợp pháp.
from openai import OpenAI
client = OpenAI(base_url="https://api.unzensierteki.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)Cấu trúc của yêu cầu tuân theo tiêu chuẩn của OpenAI Chat Completions. Bạn cũng có thể presence_penalty und frequency_penalty sử dụng để kiểm soát việc lặp lại từ. Điều này rất lý tưởng cho các trò nhập vai và truyện tương tác.
Streaming với SSE và sử dụng token
Aktivieren Sie das Streaming, indem Sie stream: true Bạn sẽ nhận được Server-Sent Events (SSE), trả về từng token một. Phản hồi cuối cùng chứa siêu dữ liệu về việc sử dụng token, bao gồm số lượng token đầu vào và đầu ra. Đ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.
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)Streaming hữu ích để giảm độ trễ cho người dùng cuối. Bạn có thể xử lý các token ngay lập tức mà không cần đợi phản hồi đầy đủ. Thống kê token giúp kiểm soát chi phí.
Chế độ JSON và Gọi hàm
Sử dụng response_format: {"type": "json_object"}, để buộc xuất JSON nghiêm ngặt. Điều này rất quan trọng cho việc tích hợp vào các ứng dụng cần dữ liệu có cấu trúc. Bạn cũng có thể tools und tool_choice sử dụng để gọi các hàm. Mô hình hỗ trợ Tool-Calling cho các quy trình làm việc phức tạp.
Chức năng chế độ JSON đảm bảo rằng đầu ra có thể phân tích cú pháp. Điều này tránh lỗi phân tích cú pháp trong phần mềm của bạn. Function Calling mở rộng đáng kể khả năng của API.
Điểm cuối mô hình và giới hạn token
Điểm cuối GET /v1/models liệt kê các mô hình có sẵn. Mô hình "uncensored" hỗ trợ cửa sổ ngữ cảnh 100.000 token (đầu vào cộng đầu ra). Đầu ra tối đa mỗi yêu cầu là 16.000 token. Khi max_tokens nicht gesetzt ist, beträgt die maximale Ausgabe 2.048 Tokens.
Cửa sổ ngữ cảnh lớn này cho phép xử lý các tài liệu dài. Bạn có thể duy trì các cuộc hội thoại dài mà không làm mất độ trung thực của ngữ cảnh. Các giới hạn được xác định rõ ràng và có thể dự đoán được.
Giới hạn, Lỗi và Kiểm soát chi phí
Giới hạn là 300 yêu cầu mỗi phút mỗi khóa và tối đa 8 yêu cầu song song. Thân yêu cầu không được lớn hơn 8 MB. Các lỗi như 401 (khóa không hợp lệ), 402 (không có số dư) hoặc 429 (Giới hạn tốc độ) cung cấp phản hồi cho bạn. Các yêu cầu lỗi sẽ không được tính phí.
Số dư chỉ bị tiêu hao khi sử dụng token thành công. Lỗi 429 có nghĩa là bạn đã đạt giới hạn. Hãy đợi một lúc trước khi thử gửi yêu cầu lại. Điều này bảo vệ cơ sở hạ tầng khỏi quá tải.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unzensierteki.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);Các câu hỏi thường gặp
Chi phí API AI không kiểm duyệt là bao nhiêu?
Những người xây dựng dự án phụ và những người tự khởi nghiệp cần tạo văn bản đáng tin cậy mà không có bộ lọc nội dung nên sử dụng API này. Nó xử lý việc sắp xếp lại các đoạn văn bản ngắn, tài liệu cơ bản và phân tích cảm xúc một cách hiệu quả. Bạn chỉ trả tiền cho các token đã sử dụng. Các nhóm cần nhúng (embeddings), tạo hình ảnh hoặc định tuyến nhiều mô hình nên tìm nơi khác. Dịch vụ này cung cấp một mô hình không kiểm duyệt duy nhất với cửa sổ ngữ cảnh 100,000 token.
Tôi có thể sử dụng API với SDK của OpenAI không?
Có, API hoàn toàn tương thích với OpenAI. Chỉ cần thay đổi URL cơ sở và khóa API của bạn. Tất cả các tham số và điểm cuối tiêu chuẩn đều hoạt động như mong đợi. Điều này cho phép tích hợp dễ dàng vào các dự án hiện có.
Thời hạn sử dụng số dư của tôi là bao lâu?
Số dư của bạn không bao giờ hết hạn. Bạn có thể nạp tiền bất cứ lúc nào. Nạp tiền bằng tiền điện tử mang lại số dư bonus. Các tín dụng sẽ luôn tồn tại trong tài khoản của bạn. Bạn có thể sử dụng chúng vào bất kỳ thời điểm nào.
Tạo khóa API
Đăng ký, sao chép khóa, cập nhật URL cơ sở. Thiết lập tức thì.