Base URL và Xác thực
Bắt đầu mọi yêu cầu bằng cách trỏ SDK của bạn vào URL cơ sở của chúng tôi.
HTTPS://api.uncensoredaitool.com/v1
Đính kèm khóa API của bạn vào tiêu đề Authorization. Chúng tôi cấp một khóa cho mỗi tài khoản ngay sau khi đăng ký. Xoay vòng khóa tự do vì chúng sẽ thay thế các khóa cũ.
- Không có phí hàng tháng áp dụng.
- Auth sử dụng token Bearer.
curl https://api.uncensoredaitool.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all linux kernel panic reasons"}]
}'
Gửi yêu cầu: POST /v1/chat/completions
Gửi tải trọng JSON đến điểm cuối hoàn thành trò chuyện.
Xác định mô hình của bạn là "uncensored". Truyền các tin nhắn ở định dạng mảng tiêu chuẩn. API trả về các phản hồi văn bản ngay lập tức. Sử dụng API LLM không kiểm duyệt này cho trò nhập vai hoặc trích xuất dữ liệu.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitool.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 qua SSE
Bật chế độ streaming bằng cách đặt stream thành true.
Nhận Sự kiện gửi máy chủ (SSE) chứa các đoạn văn bản từng phần. Chi tiết sử dụng token xuất hiện trong đoạn cuối cùng. Phương pháp này giảm độ trễ cảm nhận đối với các đầu ra dài.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitool.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);
Function Calling và chế độ JSON
Sử dụng model để trích xuất dữ liệu có cấu trúc.
Định nghĩa lược đồ trong tham số tools. API trả về các đối tượng JSON có cấu trúc. Bật chế độ JSON nghiêm ngặt với response_format để phân tích đáng tin cậy. Điều này hoạt động tốt cho các tác vụ lập trình hoặc tạo dữ liệu biểu mẫu.
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à các Chuỗi Dừng
Kiểm soát sự sáng tạo và ranh giới đầu ra.
Đặt nhiệt độ cho tính ngẫu nhiên. Điều chỉnh top_p cho kỹ thuật lấy mẫu hạt nhân. Xác định các chuỗi dừng để chấm dứt quá trình tạo tại các dấu hiệu cụ thể. Giá trị seed đảm bảo kết quả có thể tái lập để kiểm thử.
ID Mô hình và Giới hạn Cửa sổ ngữ cảnh
Đặt model là "uncensored".
Cửa sổ ngữ cảnh hỗ trợ tổng cộng 100.000 token. Lượng output tối đa là 16.000 token mỗi yêu cầu. Lỗi và từ chối không tiêu tốn credit. Các yêu cầu vượt quá giới hạn trả về lỗi 400.