Tài liệu API Hoàn thành Trò chuyện Không kiểm duyệt
Lấy LLM không kiểm duyệt của bạn hoạt động ngay lập tức với API tương thích OpenAI của chúng tôi. Hướng dẫn bắt đầu nhanh này bao gồm xác thực, các yêu cầu cơ bản và phát trực tuyến cho việc phát triển khối lượng cao, chi phí thấp.
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 và đính kèm khóa của bạn. Chúng tôi sử dụng xác thực tiêu đề tiêu chuẩn, vì vậy các máy khách hiện có hoạt động mà không cần sửa đổi. Khóa của bạn cấp quyền truy cập vào mô hình không kiểm duyệt cho nội dung người lớn hợp pháp và công việc sáng tạo không giới hạn.
- Base URL:
https://api.grokaiapikey.com/v1 - Tiêu đề:
Authorization: Bearer YOUR_API_KEY
Tạo khóa của bạn ngay lập tức qua đăng nhập Google hoặc email. Không cần số điện thoại. Khóa là duy nhất cho mỗi tài khoản, và tạo khóa mới sẽ thay thế khóa đang hoạt động cũ ngay lập tức.
Yêu cầu đầu tiên
Gửi yêu cầu hoàn tất đầu tiên bằng cách sử dụng điểm cuối hoàn tất cuộc trò chuyện tiêu chuẩn. Yêu cầu POST đơn giản này minh họa cách tương tác với model để tạo văn bản. Bạn có thể thay đổi lời nhắc hệ thống để xác định nhân vật hoặc hành vi.
Đảm bảo thân yêu cầu của bạn bao gồm model field được đặt thành uncensored. API trả về phản hồi JSON tiêu chuẩn chứa văn bản được tạo và thống kê sử dụng token.
Tích hợp SDK Python
Sử dụng thư viện Python chính thức của OpenAI để tích hợp API của chúng tôi vào các dự án của bạn. Cách tiếp cận này yêu cầu thay đổi code tối thiểu nếu bạn đang di chuyển từ các nhà cung cấp khác. Đặt base URL thành điểm cuối của chúng tôi và cung cấp API key của bạn.
Máy khách xử lý xác thực và tuần tự hóa tự động. Bạn có thể gửi nhiều thông báo trong lịch sử để duy trì ngữ cảnh. Phương pháp này lý tưởng cho các dịch vụ backend và các quy trình được viết bằng kịch bản.
Tích hợp SDK Node
Triển khai API trong Node.js bằng gói SDK OpenAI tiêu chuẩn. Thiết lập này hoạt động liền mạch với các dự án JavaScript và TypeScript. Cấu hình máy khách với URL cơ bản của chúng tôi và khóa bí mật của bạn.
SDK quản lý vòng đời yêu cầu và phân tích cú pháp phản hồi. Bạn có thể dễ dàng thêm xử lý lỗi cho các vấn đề mạng hoặc yêu cầu không hợp lệ. Mẫu này hoàn hảo cho các máy chủ web và các ứng dụng thời gian thực.
Streaming và Việc Sử Dụng Token
Bật chế độ streaming để phân phối token theo thời gian thực cho người dùng của bạn. Tính năng này giảm độ trễ cảm nhận bằng cách gửi dữ liệu ngay khi nó được tạo ra. SDK xử lý luồng sự kiện và cập nhật giao diện của bạn một cách tăng dần.
Chi tiết sử dụng token xuất hiện trong chunk cuối cùng của luồng. Điều này cho phép bạn theo dõi chi phí chính xác mà không cần thêm lệnh gọi API. Streaming được hỗ trợ cho tất cả các yêu cầu tiêu chuẩn.
Giới hạn, Lỗi và Ngữ cảnh
Tài khoản của bạn chịu các giới hạn tốc độ và ràng buộc ngữ cảnh cụ thể. Mô hình hỗ trợ cửa sổ ngữ cảnh 100.000 token cho cả đầu vào và đầu ra kết hợp. Bạn có thể đặt số lượng đầu ra tối đa là 16.000 token cho mỗi yêu cầu.
Các lỗi phổ biến bao gồm 401 cho khóa không hợp lệ, 402 khi tín dụng hết và 429 cho giới hạn tỷ lệ. Giới hạn tỷ lệ là 300 yêu cầu mỗi phút mỗi khóa. Lỗi không tiêu tốn tín dụng trả trước của bạn, đảm bảo bạn chỉ trả tiền cho các lần tạo thành công.
cURL
curl https://api.grokaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a list of ten common unix commands with brief descriptions"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.grokaiapikey.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.grokaiapikey.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);Phát trực tiếp
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ác câu hỏi thường gặp
URL gốc cho API là gì?
URL cơ sở là HTTPS://api.grokaiapikey.com/v1. Bạn phải đặt điều này trong máy khách tương thích OpenAI của mình để định tuyến các yêu cầu đúng cách. Nó hỗ trợ các tiêu đề và phương thức xác thực tiêu chuẩn.
Làm thế nào để xử lý giới hạn tốc độ?
Bạn bị giới hạn 300 yêu cầu mỗi phút cho mỗi khóa. Nếu vượt quá giới hạn này, API sẽ trả về lỗi 429. Bạn cũng có thể chạy tối đa 8 yêu cầu đồng thời cho mỗi khóa.
API có hỗ trợ phát trực tiếp không?
Có, hỗ trợ streaming qua Server-Sent Events (SSE). Thông tin sử dụng token được bao gồm trong chunk cuối cùng của luồng. Điều này cho phép hiển thị văn bản được tạo ra theo thời gian thực.
Tạo khóa trong vài giây
Đăng ký, sao chép token của bạn, cập nhật endpoint. Đó là toàn bộ cấu hình cần thiết.