AGTCloud API Docs
Hướng dẫnAPI ReferenceTích hợp và tài nguyênCập nhật và hỗ trợ
Khác biệt tham số theo nhà cung cấp

Khác biệt tham số và giao thức của Grok

Tìm hiểu khác biệt tham số và cách dùng mô hình Grok qua các giao thức tương thích.

Chỉnh suy nghĩ, lấy mẫu, đệm Grok theo trang này. Cấu trúc đầy đủ: Chat Completions, Responses.

Mô hình áp dụng

Mô hìnhĐiểm sử dụng
grok-4.7Hỗ trợ low/medium/high/xhigh, mặc định high, không tắt suy nghĩ; Responses mặc định trả mã hóa
grok-4.6Cũng bốn mức, mặc định high, không tắt; yêu cầu mã hóa qua include
grok-4.5Hỗ trợ low/medium/high, mặc định high, không tắt; xhigh xử lý như high

xAI coi Chat là lớp tương thích cũ, Responses API chính; Messages cũ chính thức ngừng khuyến nghị. Không có nghĩa nền tảng dừng các giao thức khác.

Khác biệt Chat Completions

TrườngKhác biệt
reasoning_effortChọn mức theo bảng; none không tắt suy nghĩ
temperatureYêu cầu nhận 0~2, thực tế tối đa 1; giá trị hợp lệ trên 1 thành 1, không phải ngừng trường
top_pGiá trị hợp lệ đến 1, thực tế không vượt mặc định mô hình hiện 0.95; bỏ thì dùng mặc định
presence_penalty/frequency_penalty/stopKhông hỗ trợ trên mô hình này, truyền sẽ lỗi; không áp tùy chọn Reference chung
logprobs/top_logprobsCả ba không hỗ trợ, bỏ qua âm thầm, khác lỗi ở trên
tools[].function.strictĐối số tuân theo JSON Schema hỗ trợ; strict ngầm true; false không chuyển sang sinh không nghiêm ngặt
Lịch sử suy nghĩChat không có trường reasoning mã hóa kiểu Responses; muốn truyền qua lượt dùng Responses

Khác biệt Responses

TrườngKhác biệt
reasoning.effortMức theo mô hình ở trên, mặc định high; không tắt suy nghĩ
temperature/top_pCùng trần lấy mẫu; phản hồi có thể hiển thị lại giá trị yêu cầu, không phải thực tế sau cắt
Phạt và LogprobsNhư Chat: phạt không hỗ trợ, Logprobs bỏ qua; chuyển Responses không bật lại
max_output_tokensChỉ giới hạn trả lời hiển thị, không token suy nghĩ/hàm; mặc định 128000, không cách tính tổng OpenAI
includegrok-4.6, grok-4.5 yêu cầu mã hóa qua reasoning.encrypted_content; grok-4.7 tự trả dù không yêu cầu
store/previous_response_idstore mặc định true; phản hồi gốc lưu 30 ngày, tiếp tục qua ID. Với store: false, gửi đầy đủ lịch sử và mọi mục, không chỉ văn bản; giữ mã hóa nguyên trạng
tools[].strictHàm cũng nghiêm ngặt ngầm; tham số và đầu ra dùng tập con Schema xAI
JSON SchemaadditionalProperties mặc định false; muốn thuộc tính thêm đặt true; $ref/$defs chỉ tham chiếu không vòng, không Schema đệ quy
Công cụ máy chủxAI Responses dùng web_search, x_search, code_interpreter; cuối tương ứng code_execution SDK gốc, không lẫn tên

Khác biệt bộ nhớ đệm

TrườngKhác biệt
Đệm tiền tố tự độngTự tái dùng tiền tố giống; chỉ dẫn tĩnh trước, chỉ thêm sau, không sửa/đảo lịch sử
x-grok-conv-idID hội thoại ổn định trong Header Chat, giúp định tuyến máy có đệm; không tham số mô hình
prompt_cache_keyID tương ứng trong thân Responses; giữ mỗi lượt, gửi mã hóa nguyên trạng, không thêm TTL/điểm ngắt hãng khác
Mức sử dụng đệmChat usage.prompt_tokens_details.cached_tokens, Responses usage.input_tokens_details.cached_tokens; đệm có thể bị xóa, ID không đảm bảo trúng

Khác biệt đầu vào đa phương tiện

Đầu vàoKhối giao thứcKhác biệt
Hình ảnhimage_urlChat image_url.url nhận URL công khai / Base64 Data URL; JPEG / PNG, tối đa 20 MiB mỗi ảnh
Hình ảnhinput_imageResponses image_url trực tiếp URL công khai / Base64 Data URL, cùng giới hạn, không đối tượng Chat

Cả ba xuất văn bản; detail nhận auto/low/high cho độ chi tiết xử lý ảnh, không sinh ảnh.

Ví dụ gọi

Thay MODEL_ID bằng ID đầy đủ, đặt định danh ổn định mỗi hội thoại. Responses quản lý thủ công, gửi toàn bộ đầu ra/mã hóa ở lượt sau.

curl 'https://api.agtcloud.ai/v1/chat/completions' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  -H 'x-grok-conv-id: YOUR_CONVERSATION_ID' \
  --data '{
    "model": "MODEL_ID",
    "messages": [{"role": "user", "content": "Giải thích cách xử lý thời gian chờ API bằng ba ý"}],
    "reasoning_effort": "high",
    "max_tokens": 4096
  }'

Tài liệu chính thức

Trên trang này