Bắt đầu nhanh: Kết nối SDK của Bạn
Thay thế điểm cuối hiện tại của bạn bằng URL cơ sở của chúng tôi và chèn khóa API của bạn vào tiêu đề. Việc thay thế đơn giản này định tuyến các yêu cầu của bạn đến mô hình không kiểm duyệt ngay lập tức.
URL cơ sở là https://api.geminisenzacensura.com/v1. Xác thực dựa trên một Bearer token được truyền trong Authorization header. Bạn tạo khóa này ngay lập tức sau khi đăng ký bằng Google hoặc email.
- Không cần thư viện bổ sung.
- Hoạt động với bất kỳ khách hàng tương thích OpenAI nào.
- Khả dụng ngay sau khi tạo khóa.
Phương pháp này loại bỏ các proxy wrapper và các thiết lập cục bộ phức tạp.
curl https://api.geminisenzacensura.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 Peru?"}]
}'
Điểm cuối: POST /v1/chat/completions
Gửi lời nhắc của bạn đến điểm cuối hoàn thành trò chuyện để nhận đầu ra văn bản. Điểm cuối đơn lẻ này xử lý tất cả suy luận cho mô hình không kiểm duyệt.
Chỉ định ID mô hình là "uncensored" trong thân yêu cầu của bạn. API trả về các phản hồi JSON tiêu chuẩn chứa văn bản được tạo. Bạn có thể kiểm soát hành vi bằng các tham số như temperature hoặc top_p.
Dữ liệu đầu vào được đưa vào, văn bản được trả về. Không có embedding hay tạo ảnh ở đây.
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisenzacensura.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)
Điểm cuối: GET /v1/models
Truy vấn endpoint này để xác minh kết nối và liệt kê các mô hình khả dụng. Nó trả về một đối tượng JSON chứa chi tiết mô hình.
Sử dụng điều này để xác nhận khóa API của bạn có quyền hạn hợp lệ trước khi gửi các tải trọng lớn. Phản hồi xác nhận ID mô hình "uncensored" đang hoạt động.
Đây là một kiểm tra nhẹ tiêu thụ tối thiểu token.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.geminisenzacensura.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);
Tham số: Nhiệt độ, Top-p và Công cụ
Kiểm soát độ ngẫu nhiên và cấu trúc bằng các tham số OpenAI tiêu chuẩn. Đặt temperature để tăng tính sáng tạo hoặc top_p để lấy mẫu nucleus.
Bật gọi hàm bằng cách truyền một tools mảng. Mô hình hỗ trợ chế độ JSON thông qua response_format: {"type": "json_object"}. Bạn cũng có thể đặt stop chuỗi và một seed để tái lập.
Các tham số này mang lại cho bạn khả năng kiểm soát chính xác đầu ra AI không kiểm duyệt mà không cần logic tùy chỉnh.
Phản hồi luồng & Sử dụng token
Bật phát trực tiếp bằng cách đặt stream: true để nhận các chunk qua Sự kiện được gửi qua máy chủ (SSE). Điều này giảm độ trễ cảm nhận được cho các phản hồi dài.
Chunk cuối cùng trong luồng chứa tổng lượng token đã sử dụng cho yêu cầu. Điều này cho phép bạn theo dõi chi phí theo thời gian thực mà không cần chờ phản hồi đầy đủ.
Streaming lý tưởng cho các giao diện chat hoặc hiển thị văn bản theo từng phầ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)
Mã lỗi & Giới hạn
Xử lý lỗi một cách tinh tế bằng cách kiểm tra mã trạng thái HTTP. Một 401 cho biết khóa API không hợp lệ hoặc đã hết hạn. Một 402 có nghĩa là bạn không đủ tín dụng trả trước. Một 429 tín hiệu rằng bạn đã đạt đến giới hạn tốc độ.
Giới hạn là 300 yêu cầu mỗi phút cho mỗi khóa. Kích thước thân yêu cầu được giới hạn ở 8 MB. Các lỗi và từ chối không tiêu thụ tín dụng trả trước của bạn, đảm bảo bạn chỉ trả tiền cho việc sử dụng token thực tế.
Kiểm tra thân phản hồi để xem thông báo lỗi chi tiết nhằm khắc phục sự cố nhanh chóng.