Skip to main content

Module types

Module types 

Source

Structs§

CreateMessagesRequest
CreateMessagesRequestBuilder
Builder for CreateMessagesRequest.
CreateMessagesResponse
CreateMessagesResponseBuilder
Builder for CreateMessagesResponse.
ListModelsResponse
Message
MessageBuilder
Builder for Message.
MessageContentList
MessageDelta
MessageStart
Model
OutputConfig
Output-shaping controls. Currently just effort, which sets reasoning depth on models that support it (low/medium/high/xhigh/max on current Anthropic models). The accepted set is model-specific, so this is an unvalidated string and the caller owns the vocabulary.
Text
TextBuilder
Builder for Text.
Thinking
A thinking block returned by extended-thinking models.
ToolResult
ToolResultBuilder
Builder for ToolResult.
ToolUse
ToolUseBuilder
Builder for ToolUse.
Usage

Enums§

CacheControl
Marker placed on a content block / tool / system block to define a cache breakpoint.
ContentBlockDelta
CreateMessagesRequestBuilderError
Error type for CreateMessagesRequestBuilder
CreateMessagesResponseBuilderError
Error type for CreateMessagesResponseBuilder
MessageBuilderError
Error type for MessageBuilder
MessageContent
MessageRole
MessagesStreamEvent
TextBuilderError
Error type for TextBuilder
ThinkingConfig
Configuration for extended thinking.
ToolChoice
ToolResultBuilderError
Error type for ToolResultBuilder
ToolUseBuilderError
Error type for ToolUseBuilder

Type Aliases§

CreateMessagesResponseStream
GetModelResponse