Claude Opus 5.5 đã có trên SeedRouter
SeedRouter Docs

Claude Sonnet 5.5

Tài liệu Messages của Claude Sonnet 5.5: tham số chính thức, suy luận thích ứng và giữa các lần gọi công cụ, mức sử dụng bộ nhớ đệm, trường phản hồi và giới hạn tương thích đã kiểm tra.

View Markdown

Sử dụng claude-sonnet-5-5 với định dạng Anthropic Messages. Tài liệu này phân biệt đặc tả yêu cầu chính thức với hành vi quan sát được trong các bài kiểm tra tính tương thích. Một số tùy chọn nâng cao chưa hoạt động đúng đặc tả; hãy xem các giới hạn trước khi dựa vào chúng.

Xem trang mô hình để biết giá đầu vào, đầu ra và bộ nhớ đệm hiện tại.

Bắt đầu nhanh

curl https://api.seedrouter.ai/v1/messages \
  -H "x-api-key: $SEEDROUTER_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Explain how a rainbow forms in three sentences."}]
  }'

POST /v1/messages chấp nhận xác thực bằng x-api-key hoặc Bearer và anthropic-version: 2023-06-01. Gửi tiêu đề anthropic-beta cho những tính năng mà tài liệu chính thức yêu cầu tiêu đề này. Giữ thông tin xác thực trong mã phía máy chủ.

Mô hình cũng chấp nhận các yêu cầu OpenAI Chat Completions (POST /v1/chat/completions) và Responses (POST /v1/responses) cơ bản. Hãy dùng Messages cho các tham số gốc được mô tả bên dưới; việc chuyển đổi định dạng OpenAI không cung cấp đầy đủ mọi tính năng của Anthropic.

Đặc tả tham số chính thức

Sonnet 5.5 có cửa sổ ngữ cảnh 1M token và giới hạn đầu ra đồng bộ là 128000 token. Các giới hạn đầu ra dành riêng cho xử lý hàng loạt không áp dụng cho điểm cuối này. Các thuộc tính tùy chọn không có giá trị mặc định do ứng dụng cung cấp, trừ khi bảng ghi rõ khác đi.

Tham sốKiểu / bắt buộcRàng buộc và giá trị mặc định chính thức
modelchuỗi, bắt buộcclaude-sonnet-5-5.
max_tokenssố nguyên, bắt buộc0–128000, bao gồm token suy luận. Theo đặc tả chính thức, 0 ghi vào bộ nhớ đệm prompt mà không tạo đầu ra; xem giới hạn hiện tại bên dưới.
messagesmảng đối tượng, bắt buộcÍt nhất một tin nhắn hội thoại, tối đa 100000. Mỗi tin nhắn có role và content; nội dung là chuỗi hoặc mảng khối nội dung. Các lượt thông thường dùng user/assistant. Tin nhắn system giữa cuộc hội thoại tuân theo quy tắc vị trí chính thức.
systemchuỗi hoặc mảng khối văn bảnChỉ dẫn cấp cao nhất. Các khối văn bản có thể chứa điểm ngắt bộ nhớ đệm.
thinkingđối tượngMặc định: {"type":"adaptive"}. Chế độ được hỗ trợ còn lại là {"type":"between_tools"}. Ngân sách thủ công và disabled bị từ chối.
thinking.displaygiá trị liệt kêChỉ dành cho chế độ thích ứng: omitted (mặc định) hoặc summarized. Việc lược bỏ bản tóm tắt không có nghĩa là suy luận bị tắt.
thinking.block_bindingđối tượng, betaChỉ dành cho chế độ thích ứng. Yêu cầu thinking-binding-controls-2026-08-01; hãy tuân theo đặc tả chính thức về việc giữ nguyên nội dung suy luận.
output_config.effortgiá trị liệt kê hoặc nulllow, medium, high, xhigh, max; mặc định là high. Null giữ nguyên hiệu lực của giá trị mặc định.
output_config.formatđối tượng hoặc nullĐầu ra JSON có cấu trúc: {"type":"json_schema","schema":{...}}. Hãy dùng tập con JSON Schema được hỗ trợ.
streambooleanMặc định là false; true trả về các sự kiện SSE.
stop_sequencesmảng chuỗiTheo đặc tả chính thức, việc tạo nội dung dừng khi gặp chuỗi khớp. Trong bài kiểm tra tính tương thích hiện tại, hành vi này không được thực thi.
temperaturesố hoặc nullChỉ chấp nhận 1 để tương thích; hãy bỏ qua tham số này. Các giá trị khác không phải null bị từ chối.
top_psố hoặc nullChỉ chấp nhận 0.99–1 để tương thích; hãy bỏ qua tham số này.
top_kkhông chấp nhận giá trị khác nullKhông hỗ trợ lấy mẫu; hãy bỏ qua thuộc tính này.
toolsmảng đối tượngCông cụ phía máy khách có name, input_schema và các thiết lập mô tả / chế độ nghiêm ngặt tùy chọn. Công cụ phía máy chủ dùng định nghĩa chính thức theo phiên bản tương ứng.
tool_choiceđối tượngauto (mặc định) hoặc none. any và tool bắt buộc theo tên bị từ chối. auto có thể bao gồm disable_parallel_tool_use.
metadata.user_idchuỗi hoặc nullTối đa 512 ký tự; hãy dùng một mã định danh không tiết lộ thông tin.
cache_controlđối tượng hoặc nulltype: "ephemeral"; ttl: "5m" (mặc định) hoặc "1h". Sonnet 5.5 yêu cầu ít nhất 512 token có thể lưu vào bộ nhớ đệm. API chính thức cũng hỗ trợ điểm ngắt bộ nhớ đệm ở cấp khối.
diagnosticsđối tượng hoặc nullprevious_message_id: chuỗi có tối đa 256 ký tự hoặc null. Yêu cầu chẩn đoán sự khác biệt của bộ nhớ đệm.
service_tiergiá trị liệt kêauto (mặc định) hoặc standard_only.
speedgiá trị liệt kê hoặc nullBỏ qua hoặc dùng standard / null. Sonnet 5.5 không hỗ trợ fast.
inference_geochuỗi hoặc nullGiá trị mặc định chính thức lấy từ thiết lập tài khoản. Chỉ việc yêu cầu được chấp nhận không xác minh được vị trí địa lý nơi xử lý.
fallbackschuỗi, mảng đối tượng hoặc null, beta"default" hoặc tối đa ba mục dự phòng. Mỗi mục bắt buộc có model; các thuộc tính có thể ghi đè là max_tokens, thinking, output_config và speed. Xem quy tắc dự phòng bên dưới.
fallback_credit_tokenchuỗi, đối tượng hoặc nullToken từ một lần từ chối trước đó, hoặc {"token":"...","mode":"strict"}. Dạng đối tượng yêu cầu fallback-credit-2026-07-01; chế độ là strict (mặc định) hoặc best_effort. Không được dùng cùng một giá trị fallbacks khác null.
containerchuỗi, đối tượng hoặc nullID container hoặc cấu hình container với id và skills tùy chọn (tối đa 20). Các kỹ năng dùng những trường kiểu, mã định danh và phiên bản chính thức.
context_managementđối tượng hoặc nullCấu hình chỉnh sửa ngữ cảnh chính thức, bao gồm edits; null bỏ qua thiết lập này. Vẫn áp dụng các quy tắc tương thích chỉnh sửa riêng của từng mô hình.
mcp_serversmảng đối tượngĐịnh nghĩa máy chủ MCP chính thức, tuân theo phiên bản beta bắt buộc và cơ chế xác thực máy chủ. Thử nghiệm với mảng rỗng không xác minh được việc thực thi MCP từ xa.
compactionđối tượng hoặc null, beta{"type":"summarize"}, cùng với compact-2026-09-04; null bỏ qua việc nén ngữ cảnh. Khi bật nén ngữ cảnh, không được kết hợp với context_management khác null, chuỗi dừng hoặc định dạng đầu ra có cấu trúc. Hành vi nén ngữ cảnh có chữ ký không vượt qua bài kiểm tra hiện tại.
messages[].output_config.effortgiá trị liệt kê, betaMức nỗ lực cho từng tin nhắn trên một tin nhắn hệ thống; yêu cầu mid-conversation-output-config-2026-07-01. Tin nhắn hệ thống chỉ chứa mức nỗ lực có thể xuất hiện ở bất kỳ vị trí nào; các nhóm tin nhắn hệ thống có nội dung tuân theo quy tắc vị trí chính thức. Thiết lập này không được thay đổi mức nỗ lực trong chế độ between_tools.

between_tools chỉ chấp nhận thuộc tính type của nó và mức nỗ lực low, medium hoặc high. Không gửi display, budget_tokens hoặc block_binding cùng chế độ này. Ví dụ:

{
  "model": "claude-sonnet-5-5",
  "max_tokens": 1024,
  "thinking": {"type": "between_tools"},
  "output_config": {"effort": "medium"},
  "messages": [{"role": "user", "content": "Explain this concept briefly."}]
}

Không hỗ trợ điền sẵn nội dung trợ lý. Để tiếp tục một pause_turn, hãy gửi lại nguyên vẹn nội dung trợ lý có công cụ phía máy chủ đã được trả về. Nén ngữ cảnh tóm tắt lịch sử hiện có và không phải là điền sẵn nội dung trợ lý. Giữ nguyên các khối suy luận và chữ ký; không chuyển chúng giữa các mô hình hoặc chỉnh sửa lịch sử trước đó mà không tuân theo quy tắc liên kết chính thức.

Trên API gốc của Claude, việc sử dụng máy tính yêu cầu computer_toolset_20260801; computer_20251124 bị từ chối. Các cấu hình cố vấn dùng claude-opus-4-8, claude-opus-4-7 hoặc claude-sonnet-5 cũng bị từ chối đối với bộ thực thi này.

Các trường yêu cầu dự phòng

Tính năng beta fallbacks chính thức thử lại những lần từ chối đủ điều kiện do bộ phân loại đưa ra. Tính năng này không thử lại khi gặp giới hạn tốc độ, quá tải hoặc lỗi máy chủ, và một lần từ chối có thể vẫn không được giải quyết. Gửi server-side-fallback-2026-07-01 cho "default" hoặc danh sách tường minh; server-side-fallback-2026-06-01 chỉ hỗ trợ danh sách. Các phiên bản mang ngày khác bị từ chối.

Một danh sách tường minh chứa tối đa ba mục với các mô hình khác nhau, không mô hình nào trùng với mô hình được yêu cầu. Các mô hình đích được phép lấy từ allowed_fallback_models của Models API beta. Mỗi mục chỉ cho phép model, max_tokens, thinking, output_config và speed; các giá trị ghi đè phải hợp lệ với mô hình đích đó. Bản beta tháng Bảy chuyển between_tools của Sonnet 5.5 thành disabled của Sonnet 5, với phần hiển thị bị lược bỏ, khi chuyển sang mô hình dự phòng đó. Với bản beta tháng Sáu, bạn phải tự cung cấp giá trị ghi đè cho suy luận của Sonnet 5.

fallback_credit_token dành cho một lần thử lại riêng sau khi bị từ chối. Chuỗi chọn cách sử dụng khoản tín dụng theo chế độ nghiêm ngặt; đối tượng bổ sung mode. Trong chế độ strict, nếu không sử dụng được khoản tín dụng thì lần thử lại bị từ chối. Trong chế độ best_effort, khi có lỗi ở lớp token, yêu cầu có thể tiếp tục với mức giá thông thường và lỗi được ghi nhận trong usage.fallback_credit; token sai định dạng và việc kết hợp khoản tín dụng với fallbacks vẫn thất bại. Việc sử dụng khoản tín dụng còn yêu cầu điều kiện phù hợp về yêu cầu, tài khoản, không gian làm việc, nền tảng và khoảng thời gian năm phút như mô tả trong hướng dẫn chính thức về khoản tín dụng.

Một yêu cầu có nội dung lành tính với fallbacks: "default", tiêu đề beta tháng Bảy và speed: "standard" đã trả về văn bản như mong đợi. Điều này chỉ xác nhận việc chấp nhận yêu cầu: việc thực thi dự phòng và sử dụng khoản tín dụng chưa được xác minh từ đầu đến cuối tại đây.

Đầu vào đa phương tiện và công cụ

Hình ảnh dùng khối image và PDF dùng khối document trong tin nhắn của người dùng. Các kiểu nguồn chính thức bao gồm URL công khai và base64 với kiểu MIME tương ứng. Các bài kiểm tra tính tương thích đã dùng PNG ở dạng base64 và PDF một trang ở dạng base64, đồng thời xác minh nội dung câu trả lời. Các bài kiểm tra này chưa kiểm tra mọi giới hạn liên quan đến URL, kích thước tệp, độ phân giải hình ảnh hoặc số trang PDF.

Công cụ phía máy khách dùng quy trình trao đổi tool_use → tool_result tiêu chuẩn. Giữ nguyên ID sử dụng công cụ và trả lại kết quả trong tin nhắn của người dùng. Một ví dụ công cụ ở chế độ nghiêm ngặt thành công xác minh các đối số của chính ví dụ đó, không phải mọi từ khóa JSON Schema được hỗ trợ.

Phản hồi

Phản hồi không truyền phát chứa id, type: "message", role: "assistant", model, content, stop_reason, stop_sequence và usage, cùng các trường chính thức tùy chọn như container, diagnostics, context_management, stop_details và các trường phản hồi beta. Nội dung có thể bao gồm văn bản, suy luận, lệnh gọi công cụ, kết quả công cụ hoặc các kiểu khối chính thức khác; đừng mặc định khối đầu tiên là văn bản.

Khi truyền phát, hãy xử lý message_start, content_block_start, content_block_delta, content_block_stop, message_delta và message_stop. Lỗi cũng có thể xảy ra trong luồng. Mức sử dụng có thể bao gồm token đầu vào/đầu ra thông thường, chi tiết token suy luận, lượt đọc bộ nhớ đệm và số lượng tạo bộ nhớ đệm riêng cho 5 phút / 1 giờ.

Một lần từ chối chính thức do bộ phân loại đưa ra là phản hồi bình thường với stop_reason: "refusal" và stop_details, không phải lỗi HTTP. Trong phản hồi dự phòng, model xác định mô hình đã trả lời, các khối nội dung fallback đánh dấu các lần chuyển đổi và usage.iterations mô tả các lần thử. Hãy kiểm tra các trường này thay vì mặc định mô hình được yêu cầu đã trả lời. Những hành vi phản hồi này vẫn chưa được xác minh tại đây.

Lỗi Messages dùng {"type":"error","error":{"type":"...","message":"..."}}. Các yêu cầu thất bại không bị tính phí.

Xác minh tính tương thích: 2026-10-01

Kết quảHành vi đã kiểm tra
Quan sát thấy hoạt độngVăn bản cơ bản, ghi nhớ thông tin qua nhiều lượt hội thoại thông thường, chỉ dẫn hệ thống dạng chuỗi/khối không xung đột, truyền phát, yêu cầu suy luận thích ứng và suy luận giữa các lần gọi công cụ, đầu ra JSON, công cụ ở chế độ auto/none, một lệnh gọi công cụ nghiêm ngặt, gửi lại kết quả công cụ, đầu vào hình ảnh/PDF dạng base64 và mức sử dụng ghi/đọc bộ nhớ đệm 5m/1h.
Bị từ chối theo đặc tả mô hìnhNgân sách token đầu ra không hợp lệ, thiết lập lấy mẫu đã bị loại bỏ, suy luận thủ công/bị tắt, tổ hợp không hợp lệ của chế độ suy luận giữa các lần gọi công cụ, công cụ bắt buộc, điền sẵn nội dung trợ lý, công cụ sử dụng máy tính phiên bản cũ và ID metadata quá dài.
Được chấp nhận, chưa xác nhận tác dụngCả năm mức nỗ lực, suy luận được tóm tắt, thiết lập liên kết, metadata, hạng dịch vụ, lựa chọn khu vực, chẩn đoán, danh sách chỉnh sửa ngữ cảnh rỗng, container null, danh sách MCP rỗng và khai báo bộ công cụ sử dụng máy tính. Khai báo bộ công cụ không xác nhận việc sử dụng máy tính thành công.
Sai khác đã biếtmax_tokens: 0 trả về 400. Một yêu cầu có chuỗi dừng đã trả về cả chuỗi dừng lẫn văn bản phía sau. Nén ngữ cảnh theo yêu cầu trả về văn bản thông thường thay vì khối nén ngữ cảnh có chữ ký.
Hành vi bổ sung cần điều traMột yêu cầu với mức nỗ lực cho từng tin nhắn không nhớ lại giá trị trước đó; một thử nghiệm với chỉ dẫn hệ thống/người dùng xung đột đã làm theo chỉ dẫn của người dùng. Những kết quả này không khẳng định rằng mọi prompt hệ thống hoặc yêu cầu hội thoại nhiều lượt đều thất bại.

Việc thực thi công cụ beta, kết nối MCP thực tế, tham chiếu Files API, vị trí địa lý lưu trú dữ liệu, gửi lại chữ ký suy luận, toàn bộ giới hạn tối đa của ngữ cảnh/đầu ra, các trường hợp biên của đa phương tiện và hành vi từ chối/dự phòng chưa được xác minh từ đầu đến cuối. HTTP 200 và tên mô hình được trả về không xác thực mô hình nào đã chạy hoặc chứng minh mọi tùy chọn được gửi đều có tác dụng.

Tài liệu tham khảo