groknsfwprompt.comBắt đầu nhanh
Hướng dẫn bắt đầu nhanh cho nhà phát triển: API LLM không kiểm duyệt
Bắt đầu xây dựng với API LLM không kiểm duyệt của chúng tôi trong vài giây bằng các SDK tương thích chuẩn với OpenAI. Hướng dẫn này bao gồm xác thực, streaming và kinh tế token cho việc tạo văn bản không giới hạn.
Thiết lập Base URL và Xác thực
Khóa API của bạn xác thực mọi yêu cầu đến endpoint được lưu trữ của chúng tôi. Sử dụng URL cơ sở https://api.groknsfwprompt.com/v1 và đặt mô hình thành uncensored cho tạo văn bản. Chúng tôi không định tuyến lưu lượng truy cập đến các nhà cung cấp khác, vì vậy mã client của bạn gửi yêu cầu trực tiếp đến máy chủ của chúng tôi. Xác thực dựa trên tiêu chuẩn Authorization header với mã thông báo Bearer. Không có phí đăng ký, chỉ có phí tín dụng trả trước dựa trên việc sử dụng token thực tế.
Yêu cầu đầu tiên với cURL
Gửi một yêu cầu hoàn thành đơn giản để xác minh khả năng kết nối và tính phí. Ví dụ này yêu cầu một phản hồi sáng tạo cho lời nhắc bảng truyện tranh NSFW. Đảm bảo số dư tín dụng trả trước của bạn đủ để bao phủ chi phí token ước tính trước khi thực thi. Chúng tôi tính phí cho token đầu vào và đầu ra riêng biệt với các mức giá cố định.
curl https://api.groknsfwprompt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "generate a text file named report.txt"}]
}'
Kiểm tra trạng thái phản hồi để xác nhận giao hàng thành công. API trả về dữ liệu định dạng JSON chứa văn bản được tạo. Nếu bạn nhận được lỗi 402, hãy nạp thêm tín dụng crypto của bạn thông qua USDT hoặc USDC. Các lỗi như yêu cầu sai không tiêu tốn số dư của bạn.
Tích hợp SDK Python
Cài đặt gói OpenAI chính thức và cấu hình URL cơ sở trỏ đến dịch vụ của chúng tôi. Điều này cho phép bạn sử dụng cú pháp Python quen thuộc cho tất cả các tương tác. Đặt base_url tham số rõ ràng để tránh chạm vào điểm cuối mặc định của OpenAI. Định danh mô hình phải được đặt thành uncensored để truy cập chế độ nội dung không giới hạn.
from openai import OpenAI
client = OpenAI(base_url="https://api.groknsfwprompt.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)
Xử lý ngoại lệ một cách khéo léo để quản lý giới hạn tốc độ hoặc không đủ tiền. SDK phát trực tuyến dữ liệu hiệu quả, giảm tải bộ nhớ cho các phản hồi dài. Bạn có thể điều chỉnh các tham số như temperature để kiểm soát độ sáng tạo. Cách tiếp cận này hoạt động giống nhau cho việc tạo văn bản đơn giản hoặc đầu ra có cấu trúc phức tạp.
Triển khai SDK Node.js
Khởi tạo client với khóa API và URL cơ sở tùy chỉnh. Nhà phát triển Node.js có thể tận dụng cùng giao diện tương thích OpenAI để tạo mẫu nhanh. Cấu hình ID mô hình để uncensored cho hành vi nhất quán. Cấu hình này hỗ trợ cả các mẫu yêu cầu đồng bộ và không đồng bộ.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groknsfwprompt.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);
Xử lý các chunk phản hồi để ghép thành văn bản cuối cùng. SDK tự động xử lý các chi tiết kết nối HTTP. Đảm bảo bạn xử lý các trường hợp thử lại mạng nếu cơ sở hạ tầng của bạn gặp sự cố tạm thời. Phương pháp này tích hợp mượt mà với các route Express hoặc Fastify hiện có.
Phản hồi luồng và đếm token
Bật phát trực tiếp bằng cách đặt stream: true trong các tham số yêu cầu. Điều này phân phối token từng phần khi chúng được tạo ra, cải thiện độ trễ cảm nhận đối với người dùng. Chunk cuối cùng chứa thống kê sử dụng token tổng cộng để xác minh tính phí. Streaming lý tưởng cho các giao diện trò chuyện hoặc công cụ viết sáng tạo theo thời gian thực.
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)
Phân tích từng chunk để cập nhật giao diện người dùng hoặc ghi lại tiến trình. API đảm bảo rằng tất cả các token đều được tính toán trong báo cáo sử dụng cuối cùng. Sự minh bạch này giúp bạn theo dõi chi phí một cách chính xác mà không cần đoán mức tiêu thụ token. Streaming không ảnh hưởng đến cấu trúc giá theo token.
Giới hạn tốc độ, Lỗi và Cửa sổ ngữ cảnh
Khóa của bạn hỗ trợ 300 yêu cầu mỗi phút và 8 kết nối đồng thời. Vượt quá giới hạn này sẽ trả về lỗi 429, bạn có thể thử lại với cơ chế backoff theo cấp số nhân. Cửa sổ ngữ cảnh bao gồm 100.000 token cho cả prompt và kết hợp hoàn thành. Hãy giữ kích thước đầu vào hợp lý để tránh chạm ngưỡng giới hạn đầu ra 16.000 token. Lỗi 401 cho biết khóa API không hợp lệ hoặc bị thiếu, trong khi 402 nghĩa là số dư trả trước của bạn đã hết. Không hoàn tiền cho các token đã sử dụng, nhưng các lỗi thanh toán sẽ được xử lý qua bộ phận hỗ trợ. Giới hạn nghiêm ngặt này đảm bảo sử dụng công bằng cho tất cả nhà phát triển dùng API LLM không kiểm duyệt.
Các câu hỏi thường gặp
Đây có phải là API Grok chính thức không?
Không, đây là một dịch vụ độc lập chạy mô hình không kiểm duyệt riêng của chúng tôi. Chúng tôi không liên kết với xAI hoặc bất kỳ nhà cung cấp nào khác. API của chúng tôi tương thích với các SDK của OpenAI nhưng cung cấp một mô hình nền tảng khác.
Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?
Bạn sẽ nhận mã trạng thái 429. Các yêu cầu được giới hạn ở 300 mỗi phút cho mỗi khóa. Bạn phải đợi cửa sổ đặt lại hoặc nâng cấp độ đồng thời của bạn nếu cần. Các kết nối đồng thời được giới hạn ở 8 cho mỗi khóa.
API có hỗ trợ tạo ảnh không?
Không, API này chỉ xử lý đầu vào và đầu ra văn bản. Nó không hỗ trợ hình ảnh, âm thanh, video hoặc embedding. Hãy tập trung vào các nhiệm vụ tạo văn bản thuần túy như viết sáng tạo hoặc hoàn thành chat.
Lấy khóa của bạn ngay lập tức
Đăng ký, lấy khóa của bạn, cập nhật URL cơ sở. Đơn giản như vậy đó.