vi ▾
Bắt đầu ngay
https://api.grokapiplatform.com/v1

Tài liệu API

Kết nối mã của bạn với API LLM không kiểm duyệt hoạt động giống OpenAI nhưng từ chối ít chủ đề hơn hơn. Sử dụng mô hình tín dụng trả trước để chỉ trả tiền cho các token bạn thực sự sử dụng, không có phí hàng tháng.

Xác thực và base URL

URL cơ sở cho tất cả các yêu cầu là https://api.grokapiplatform.com/v1. Xác thực bằng cách truyền khóa API độc nhất của bạn trong Authorization header. Mọi yêu cầu phải bao gồm header này để xác minh số dư tài khoản của bạn và áp dụng giới hạn tốc độ.

Endpoint hoàn thành trò chuyện

Gửi các truy vấn văn bản đến POST /v1/chat/completions. ID mô hình cần sử dụng là "uncensored". Điểm cuối này xử lý các tương tác văn bản vào/văn bản ra tiêu chuẩn mà không yêu cầu cấu hình bổ sung cho việc sử dụng cơ bản.

curl https://api.grokapiplatform.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check my current token usage balance."}]
  }'

Mô hình hoạt động với cửa sổ ngữ cảnh 100,000 token. Các token đầu vào và đầu cùng chia sẻ giới hạn này. Các yêu cầu vượt quá cửa sổ ngữ cảnh sẽ bị lỗi ngay lập tức.

Phản hồi dạng stream với SSE

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. Máy chủ trả về Sự kiện được gửi bởi máy chủ (SSE) với các cập nhật token tăng dần. Sử dụng điều này cho các hiển thị theo thời gian thực hoặc để giảm độ trễ cảm nhận.

from openai import OpenAI

client = OpenAI(base_url="https://api.grokapiplatform.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)

Chi tiết sử dụng token xuất hiện trong chunk cuối cùng của luồng. Bạn có thể theo dõi tổng mức tiêu thụ cho mỗi yêu cầu mà không cần phân tích cú pháp từng delta trung gian.

Gọi hàm và công cụ

Định nghĩa các công cụ trong tools mảng và đặt tool_choice để kích hoạt các hành vi cụ thể. Mô hình hỗ trợ các mẫu sử dụng công cụ tiêu chuẩn tương thích với các SDK của OpenAI.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.grokapiplatform.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);

Sử dụng tool_choice: "auto" cho việc lựa chọn tự động hoặc chỉ định tên công cụ để thực thi bắt buộc. Điều này hoạt động liền mạch với mô hình không kiểm duyệt cho các nhiệm vụ suy luận phức tạp.

Chế độ JSON cho đầu ra có cấu trúc

Đặt response_format để {"type": "json_object"} để bắt buộc đầu ra JSON nghiêm ngặt. Điều này làm giảm lỗi phân tích khi tích hợp với các ứng dụng frontend hoặc quy trình dữ liệu.

Tham số và giới hạn

Điều chỉnh temperature, top_p, và seed để kiểm soát tính ngẫu nhiên. Đầu ra tối đa cho mỗi yêu cầu là 16,000 token. Lỗi như 401 cho biết khóa không hợp lệ, 402 có nghĩa là không đủ tín dụng trả trước, và 429 báo hiệu giới hạn tốc độ. Giới hạn là 300 yêu cầu mỗi phút mỗi khóa. Tín dụng không bao giờ hết hạn, vì vậy bạn có thể nạp tiền với USDT hoặc USDC bất cứ khi nào cần.

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)
01

Các câu hỏi thường gặp

Làm thế nào để nạp tín dụng trả trước của tôi?

Nạp tiền chỉ bằng USDT trên TRC20 hoặc USDC trên Base. Số tiền tối thiểu bắt đầu từ $20, và bonus áp dụng cho các khoản nạp lớn. Tín dụng không bao giờ hết hạn, vì vậy bạn có thể tích lũy số dư theo thời gian mà không có phí hàng tháng.

Mô hình không kiểm duyệt có giống với API Grok chính thức không?

Không, đây là mô hình trọng lượng mở độc lập được lưu trữ trên máy chủ của chúng tôi. Nó được tinh chỉnh để giảm thiểu việc từ chối nhưng sử dụng giao diện tương thích với OpenAI. Bạn có thể chuyển đổi mã client dễ dàng mà không cần thay đổi logic tích hợp.

Điều gì xảy ra nếu tôi chạm giới hạn tốc độ?

Yêu cầu trả về mã trạng thái 429 khi bạn vượt quá 300 yêu cầu mỗi phút. Giới hạn áp dụng cho mỗi khóa API. Bạn có thể tạo khóa mới để đặt lại bộ đếm, hoặc đợi cửa sổ hết hạn. Tín dụng trả trước vẫn không bị ảnh hưởng trong các lỗi này.

Lấy khóa API của bạn

Đăng ký, sao chép token, cập nhật URL cơ sở của bạn. Thiết lập đơn giản.

Bắt đầu ngay