Grok giới hạn API: Bắt đầu nhanh Hướng dẫn
Sử dụng API tương thích OpenAI của chúng tôi để gửi văn bản không kiểm duyệt đến một mô hình duy nhất mà không có đăng ký doanh nghiệp hoặc phí hàng tháng. Hướng dẫn này cho cách xác thực, stream phản hồi và xử lý lỗi mà không có huấn luyện nào trên dữ liệu của bạn.
Xác thực & Base URL
Bắt đầu bằng cách đặt khóa API và URL cơ sở trong cấu hình máy khách của bạn. Dịch vụ của chúng tôi sử dụng các tiêu đề tiêu chuẩn, vì vậy bạn có thể thay thế các cài đặt SDK OpenAI hiện có của mình mà không cần viết lại logic của mình. Bạn nhận được một khóa hoạt động cho mỗi tài khoản, bạn có thể tạo lại ngay lập tức nếu bị xâm phạm. URL cơ sở là HTTPS://api.groklimity.com/v1 và không yêu cầu middleware đặc biệt. Hãy nhớ dữ liệu prompt của bạn không được sử dụng để huấn luyện, đảm bảo quyền riêng tư cho các prompt độc quyền của bạn.
Gửi yêu cầu đầu tiên của bạn
Gửi yêu cầu POST đến /v1/chat/completions với model ID uncensored. Điểm cuối này chấp nhận các tham số tiêu chuẩn như temperature và stop chuỗi. Bạn có thể kiểm tra kết nối với một thông báo hệ thống đơn giản để xác minh độ trễ. Các lỗi như 401 cho biết khóa không hợp lệ, trong khi 402 có nghĩa là tín dụng trả trước của bạn đã hết. Lưu ý mà cửa sổ ngữ cảnh bao gồm 100.000 token cho cả đầu vào và đầu ra kết hợp.
curl https://api.groklimity.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Fix the syntax error in the loop."}]
}'
Tích hợp SDK Python
Cài đặt chính thức openai gói và trỏ nó vào URL cơ sở của chúng tôi. Điều này cho phép bạn sử dụng các phương pháp Python quen thuộc cho các cuộc gọi đồng bộ hoặc không đồng bộ. Đặt mô hình thành uncensored để đảm bảo bạn đang truy cập đúng điểm cuối. Bạn có thể truyền một danh sách tin nhắn giống như khi sử dụng GPT-4. Thư viện tự động đếm token, giúp bạn luôn biết giới hạn sử dụng của mình. Mẹo: sử dụng max_tokens để giới hạn đầu ra và tránh cạn kiệt số dư không mong muốn.
from openai import OpenAI
client = OpenAI(base_url="https://api.groklimity.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)
Cấu hình SDK Node
Khởi tạo client với khóa API và URL cơ sở tùy chỉnh. Nhà phát triển Node có thể tận dụng giao diện tiêu chuẩn chat.completions.create phương thức. Cách tiếp cận này hoạt động liền mạch với các dự án hiện có đã sử dụng các khách hàng OpenAI. Bạn không cần phải viết lại cấu trúc yêu cầu của mình. SDK quản lý kết nối HTTP và phân tích phản hồi JSON một cách hiệu quả. Cảnh báo: nếu bạn không đặt max_tokens, đầu ra mặc định được giới hạn ở 2.048 token.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.groklimity.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ản hồi luồng
Bật phát trực tiếp bằng cách đặt stream: true trong thân yêu cầu của bạn. Điều này trả về luồng Server-Sent Events (SSE) chứa các token từng phần. Bạn có thể hiển thị văn bản theo thời gian thực khi nó được tạo ra, giúp 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 để tính phí. Phương pháp này lý tưởng cho các giao diện trò chuyện nơi người dùng mong đợi phản hồi ngay lập tức. Yêu cầu: đảm bảo client của bạn xử lý các sự kiện SSE đúng cách để tránh rò rỉ bộ nhớ.
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)
Giới hạn, Lỗi & Ngữ cảnh
Mỗi khóa cho phép 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời. Nếu bạn vượt quá giới hạn này, bạn sẽ nhận được 429 lỗi giới hạn tốc độ. Thân yêu cầu được giới hạn ở 8 MB, phù hợp với hầu hết các lịch sử hội thoại tiêu chuẩn. Các lỗi miễn phí, vì vậy các yêu cầu thất bại không tiêu tốn tín dụng trả trước của bạn. Mô hình hỗ trợ gọi hàm và chế độ JSON cho các đầu ra có cấu trúc. Ràng buộc: chỉ có một khóa hoạt động duy nhất cho mỗi tài khoản, vì vậy hãy xoay khóa cẩn thận.
FAQ
grok không kiểm duyệt có đáng tin cậy cho việc tạo mã không?
Mô hình xử lý các tác vụ mã hóa hiệu quả nhưng không phải là Claude hay Gemini. Nó xuất sắc trong các tác vụ văn bản chung và cung cấp một giải pháp thay thế tiết kiệm chi phí cho việc sử dụng nặng. Hãy thử nghiệm nó với cơ sở mã cụ thể của bạn để xác minh chất lượng đầu ra.
Hệ thống tín dụng trả trước hoạt động ra sao?
Bạn chỉ trả tiền cho những gì bạn sử dụng, không có đăng ký hàng tháng. Tín dụng không bao giờ hết hạn và bạn có thể nạp tiền qua tiền điện tử với bonus cho các khoản lớn. Lỗi và từ chối không tiêu thụ tín dụng của bạn, vì vậy bạn chỉ trả tiền cho các kết thúc thành công.
Tôi có thể sử dụng đây làm thay thế cho khóa API grok không?
Có, đó là một API tương thích OpenAI chấp nhận cùng mã khách hàng. Bạn chỉ cần cập nhật URL cơ sở và ID mô hình. Nó chạy một mô hình không kiểm duyệt riêng biệt trên máy chủ của chúng tôi, không phải dịch vụ Grok chính thức.