Build

Messages API

Tạo phản hồi từ chuỗi message tương thích Anthropic

Endpoint

POST https://magicwand-max.infinitely.work/v1/messages

Header bắt buộc:

content-type: application/json
x-api-key: $DUATHANAI_API_KEY
anthropic-version: 2023-06-01
x-duathan-session: your-session-id

Body tối thiểu:

{
  "model": "claude-opus-4-8",
  "max_tokens": 512,
  "messages": [{"role": "user", "content": "Tóm tắt tài liệu này."}]
}

Đặt chỉ dẫn toàn cục trong trường top-level system; luân phiên user và assistant cho lịch sử. API là stateless về nội dung hội thoại: ứng dụng phải gửi lại ngữ cảnh cần thiết trong mỗi request.

Response

{
  "type": "message",
  "role": "assistant",
  "content": [{"type": "text", "text": "..."}],
  "stop_reason": "end_turn",
  "usage": {"input_tokens": 40, "output_tokens": 51}
}

Duyệt toàn bộ content, xử lý theo type, và bỏ qua an toàn các block chưa biết. Lưu usage; không dựa vào thứ tự thinking/text.

On this page