Hướng dẫn nhanh: Tích hợp với Python & JS
Đưa một API LLM không kiểm duyệt vào hệ thống hiện có của bạn với sự cản trở tối thiểu. Hướng dẫn này cho thấy cách định tuyến các client Python và JS đến endpoint tương thích OpenAI của chúng tôi ngay lập tức.
Điều kiện tiên quyết và thiết lập base URL
Đầu tiên, hãy kết nối ứng dụng của bạn với điểm cuối đúng. Chúng tôi lưu trữ API tương thích OpenAI tại https://api.grokuncensoredversion.com/v1. Bạn cần một khóa API hoạt động, được lấy qua đăng ký Google hoặc email. Định danh mô hình bạn phải gửi là "uncensored". Đây là một mô hình trọng lượng mở duy nhất, không phải lớp định tuyến đến GPT hoặc Grok. Đặt URL cơ sở và khóa của bạn trong các biến môi trường trước khi viết mã.
Cài đặt SDK OpenAI chính thức
Sử dụng các thư viện chính thức để xử lý xác thực tự động. Cài đặt gói thông qua trình quản lý gói tiêu chuẩn của bạn. Client sẽ đọc các biến môi trường bạn đã cấu hình trước đó. Cách tiếp cận này hoạt động cho cả hệ sinh thái Python và Node.js mà không cần các bước cấu hình bổ sung.
from openai import OpenAI
client = OpenAI(base_url="https://api.grokuncensoredversion.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)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokuncensoredversion.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);
Thực hiện yêu cầu chat hoàn tất đầu tiên
Gửi một yêu cầu tiêu chuẩn chat.completions yêu cầu để nhận đầu ra văn bản. Mô hình trả lời mà không từ chối nội dung cho các chủ đề người lớn hợp pháp. Chi phí đầu vào là $0.15 cho mỗi 1M token, trong khi chi phí đầu ra là $0.50 cho mỗi 1M token. Lỗi và từ chối không tính phí tín dụng của bạn. Bạn có thể kiểm tra kết nối bằng một lời nhắc đơn giản.
curl https://api.grokuncensoredversion.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the current server latency metrics."}]
}'
Bật streaming cho đầu ra theo thời gian thực
Bật phát trực tiếp bằng cách đặt stream: true. Bạn sẽ nhận được Sự kiện Gửi bởi Máy chủ (SSE) khi token đến. Điều này rất quan trọng để xây dựng các giao diện trò chuyện cảm thấy phản hồi nhanh. Chunk cuối cùng bao gồm tổng số token sử dụng để xác minh hóa đơn. Phát trực tiếp hoạt động chính xác như giao thức OpenAI tiêu chuẩ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)
Cấu hình chế độ JSON và gọi hàm
Cấu trúc các đầu ra của bạn một cách đáng tin cậy bằng cách sử dụng chế độ JSON. Đặt response_format để {"type": "json_object"}. Bạn cũng có thể xác định các công cụ cho gọi hàm. Sử dụng các tham số như temperature và top_p để kiểm soát tính ngẫu nhiên. Mô hình hỗ trợ các tính năng tiêu chuẩn này mà không cần cấu hình bổ sung.
Xử lý tỷ lệ và giới hạn (300 RPM)
Theo dõi mức sử dụng dựa trên các giới hạn nghiêm ngặt. Bạn được phép 300 yêu cầu mỗi phút mỗi khóa và 8 yêu cầu đồng thời. Thân yêu cầu phải nhỏ hơn 8 MB. Nếu bạn vượt quá tốc độ, bạn sẽ nhận được lỗi 429. Lỗi xác thực trả về 401, và không đủ tín dụng trả về 402. Cửa sổ ngữ cảnh của bạn hỗ trợ tổng cộng 100,000 token, với tối đa 16,000 token đầu ra.
Các câu hỏi thường gặp
Làm thế nào để nạp tín dụng API AI không kiểm duyệt của tôi?
Nạp tiền chỉ bằng crypto. Chúng tôi chấp nhận USDT (TRC20) hoặc USDC (Base) cho các khoản từ $20 đến $500. Bạn nhận được tín dụng bonus cho các khoản nạp lớn, và tín dụng không bao giờ hết hạn.
Đây có phải là mô hình phiên bản không kiểm duyệt của Grok chính thức không?
Không, chúng tôi là nhà cung cấp độc lập. Chúng tôi cung cấp mô hình không kiểm duyệt trọng lượng mở của riêng mình, không phải là các mô hình Grok, GPT hoặc Llama chính thức. API của chúng tôi tương thích với cùng mã máy khách mà bạn sẽ sử dụng cho các nhà cung cấp đó.
Điều gì xảy ra nếu tôi nhận lỗi 402?
Lỗi 402 có nghĩa là số dư trả trước của bạn đã hết. Hãy nạp thêm USDT hoặc USDC vào tài khoản của bạn để tiếp tục dịch vụ ngay lập tức. Số dư hiện có của bạn được giữ nguyên và không hết hạn.
Truy cập khóa của bạn
Đăng ký, lấy mã thông báo của bạn và cập nhật điểm cuối của bạn. Chỉ cần vậy thôi.