Expand description
Response types returned by the Messages API.
| Type | Source |
|---|---|
Message | POST /v1/messages (non-streaming) or EventStream::aggregate |
CountTokensResponse | POST /v1/messages/count_tokens |
ContainerInfo | Nested 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§
- Clear
Thinking Edit - Details for a
clear_thinking_20251015context-management edit. - Clear
Tool Uses Edit - Details for a
clear_tool_uses_20250919context-management edit. - Container
Info - Container metadata returned when a request used the code-execution container tool.
- Count
Tokens Response - Response payload for
POST /v1/messages/count_tokens. - Message
- A complete (non-streaming) Messages-API response.
- Refusal
Stop Details - Policy-refusal stop details.
- Response
Context Management - Context-management edits applied during the request.
Enums§
- Context
Edit - One context-management edit.
- Known
Context Edit - All context-edit variants known to this SDK version.
- Known
Stop Details - All stop-details variants known to this SDK version.
- Stop
Details - Structured information about why the model stopped.