Skip to main content

Module response

Module response 

Source
Expand description

Response types returned by the Messages API.

TypeSource
MessagePOST /v1/messages (non-streaming) or EventStream::aggregate
CountTokensResponsePOST /v1/messages/count_tokens
ContainerInfoNested in Message::container when code-execution containers are active

Message.content is Vec<ContentBlock> – iterate it with a match on crate::messages::ContentBlock::Known to extract text, tool calls, etc.

Structs§

ClearThinkingEdit
Details for a clear_thinking_20251015 context-management edit.
ClearToolUsesEdit
Details for a clear_tool_uses_20250919 context-management edit.
ContainerInfo
Container metadata returned when a request used the code-execution container tool.
CountTokensResponse
Response payload for POST /v1/messages/count_tokens.
Message
A complete (non-streaming) Messages-API response.
RefusalStopDetails
Policy-refusal stop details.
ResponseContextManagement
Context-management edits applied during the request.

Enums§

ContextEdit
One context-management edit.
KnownContextEdit
All context-edit variants known to this SDK version.
KnownStopDetails
All stop-details variants known to this SDK version.
StopDetails
Structured information about why the model stopped.