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
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