| Builder | A builder for BetaBase64ImageSource. |
| MediaType | |
| BetaBase64ImageSource | |
| Builder | A builder for BetaBase64PdfSource. |
| BetaBase64PdfSource | |
| Builder | A builder for BetaBashCodeExecutionOutputBlock. |
| BetaBashCodeExecutionOutputBlock | |
| Builder | A builder for BetaBashCodeExecutionOutputBlockParam. |
| BetaBashCodeExecutionOutputBlockParam | |
| Builder | A builder for BetaBashCodeExecutionResultBlock. |
| BetaBashCodeExecutionResultBlock | |
| Builder | A builder for BetaBashCodeExecutionResultBlockParam. |
| BetaBashCodeExecutionResultBlockParam | |
| Builder | A builder for BetaBashCodeExecutionToolResultBlock. |
| Content | |
| BetaBashCodeExecutionToolResultBlock | |
| Builder | A builder for BetaBashCodeExecutionToolResultBlockParam. |
| Content | |
| BetaBashCodeExecutionToolResultBlockParam | |
| Builder | A builder for BetaBashCodeExecutionToolResultError. |
| ErrorCode | |
| BetaBashCodeExecutionToolResultError | |
| Builder | A builder for BetaBashCodeExecutionToolResultErrorParam. |
| ErrorCode | |
| BetaBashCodeExecutionToolResultErrorParam | |
| Builder | A builder for BetaCacheControlEphemeral. |
| Ttl | The time-to-live for the cache control breakpoint. |
| BetaCacheControlEphemeral | |
| Builder | A builder for BetaCacheCreation. |
| BetaCacheCreation | |
| Builder | A builder for BetaCitationCharLocation. |
| BetaCitationCharLocation | |
| Builder | A builder for BetaCitationCharLocationParam. |
| BetaCitationCharLocationParam | |
| Builder | A builder for BetaCitationConfig. |
| BetaCitationConfig | |
| Builder | A builder for BetaCitationContentBlockLocation. |
| BetaCitationContentBlockLocation | |
| Builder | A builder for BetaCitationContentBlockLocationParam. |
| BetaCitationContentBlockLocationParam | |
| Builder | A builder for BetaCitationPageLocation. |
| BetaCitationPageLocation | |
| Builder | A builder for BetaCitationPageLocationParam. |
| BetaCitationPageLocationParam | |
| Builder | A builder for BetaCitationSearchResultLocation. |
| BetaCitationSearchResultLocation | |
| Builder | A builder for BetaCitationSearchResultLocationParam. |
| BetaCitationSearchResultLocationParam | |
| Builder | A builder for BetaCitationWebSearchResultLocationParam. |
| BetaCitationWebSearchResultLocationParam | |
| Builder | A builder for BetaCitationsConfigParam. |
| BetaCitationsConfigParam | |
| Builder | A builder for BetaCitationsDelta. |
| Citation | |
| BetaCitationsDelta | |
| Builder | A builder for BetaCitationsWebSearchResultLocation. |
| BetaCitationsWebSearchResultLocation | |
| Builder | A builder for BetaClearToolUses20250919Edit. |
| ClearToolInputs | Whether to clear all tool inputs (bool) or specific tool inputs to clear (list) |
| Trigger | Condition that triggers the context management strategy |
| BetaClearToolUses20250919Edit | |
| Builder | A builder for BetaClearToolUses20250919EditResponse. |
| BetaClearToolUses20250919EditResponse | Results for clear_tool_uses_20250919 edit. |
| Builder | A builder for BetaCodeExecutionOutputBlock. |
| BetaCodeExecutionOutputBlock | |
| Builder | A builder for BetaCodeExecutionOutputBlockParam. |
| BetaCodeExecutionOutputBlockParam | |
| Builder | A builder for BetaCodeExecutionResultBlock. |
| BetaCodeExecutionResultBlock | |
| Builder | A builder for BetaCodeExecutionResultBlockParam. |
| BetaCodeExecutionResultBlockParam | |
| Builder | A builder for BetaCodeExecutionTool20250522. |
| BetaCodeExecutionTool20250522 | |
| Builder | A builder for BetaCodeExecutionTool20250825. |
| BetaCodeExecutionTool20250825 | |
| Builder | A builder for BetaCodeExecutionToolResultBlock. |
| BetaCodeExecutionToolResultBlock | |
| BetaCodeExecutionToolResultBlockContent | |
| Builder | A builder for BetaCodeExecutionToolResultBlockParam. |
| BetaCodeExecutionToolResultBlockParam | |
| BetaCodeExecutionToolResultBlockParamContent | |
| Builder | A builder for BetaCodeExecutionToolResultError. |
| BetaCodeExecutionToolResultError | |
| BetaCodeExecutionToolResultErrorCode | |
| Builder | A builder for BetaCodeExecutionToolResultErrorParam. |
| BetaCodeExecutionToolResultErrorParam | |
| Builder | A builder for BetaContainer. |
| BetaContainer | Information about the container used in the request (for the code execution tool) |
| Builder | A builder for BetaContainerUploadBlock. |
| BetaContainerUploadBlock | Response model for a file uploaded to the container. |
| Builder | A builder for BetaContainerUploadBlockParam. |
| BetaContainerUploadBlockParam | A content block that represents a file to be uploaded to the container Files uploaded via this block will be available in the container's input directory. |
| BetaContentBlock | Response model for a file uploaded to the container. |
| BetaContentBlockParam | Regular text content. |
| Builder | A builder for BetaContentBlockSource. |
| Content | |
| BetaContentBlockSource | |
| BetaContentBlockSourceContent | |
| Builder | A builder for BetaContextManagementConfig. |
| BetaContextManagementConfig | Configuration for context management operations. |
| Builder | A builder for BetaContextManagementResponse. |
| BetaContextManagementResponse | Information about context management operations applied during the request. |
| Builder | A builder for BetaCountTokensContextManagementResponse. |
| BetaCountTokensContextManagementResponse | |
| Builder | A builder for BetaDocumentBlock. |
| Source | |
| BetaDocumentBlock | |
| Builder | A builder for BetaFileDocumentSource. |
| BetaFileDocumentSource | |
| Builder | A builder for BetaFileImageSource. |
| BetaFileImageSource | |
| Builder | A builder for BetaImageBlockParam. |
| Source | |
| BetaImageBlockParam | |
| Builder | A builder for BetaInputJsonDelta. |
| BetaInputJsonDelta | |
| Builder | A builder for BetaInputTokensClearAtLeast. |
| BetaInputTokensClearAtLeast | |
| Builder | A builder for BetaInputTokensTrigger. |
| BetaInputTokensTrigger | |
| Builder | A builder for BetaMcpToolResultBlock. |
| Content | |
| BetaMcpToolResultBlock | |
| Builder | A builder for BetaMcpToolUseBlock. |
| BetaMcpToolUseBlock | |
| Builder | A builder for BetaMcpToolUseBlockParam. |
| BetaMcpToolUseBlockParam | |
| Builder | A builder for BetaMemoryTool20250818. |
| BetaMemoryTool20250818 | |
| BetaMemoryTool20250818Command | |
| Builder | A builder for BetaMemoryTool20250818CreateCommand. |
| BetaMemoryTool20250818CreateCommand | |
| Builder | A builder for BetaMemoryTool20250818DeleteCommand. |
| BetaMemoryTool20250818DeleteCommand | |
| Builder | A builder for BetaMemoryTool20250818InsertCommand. |
| BetaMemoryTool20250818InsertCommand | |
| Builder | A builder for BetaMemoryTool20250818RenameCommand. |
| BetaMemoryTool20250818RenameCommand | |
| Builder | A builder for BetaMemoryTool20250818StrReplaceCommand. |
| BetaMemoryTool20250818StrReplaceCommand | |
| Builder | A builder for BetaMemoryTool20250818ViewCommand. |
| BetaMemoryTool20250818ViewCommand | |
| Builder | A builder for BetaMessage. |
| BetaMessage | |
| Builder | A builder for BetaMessageDeltaUsage. |
| BetaMessageDeltaUsage | |
| Builder | A builder for BetaMessageParam. |
| Content | |
| Role | |
| BetaMessageParam | |
| Builder | A builder for BetaMessageTokensCount. |
| BetaMessageTokensCount | |
| Builder | A builder for BetaMetadata. |
| BetaMetadata | |
| Builder | A builder for BetaPlainTextSource. |
| BetaPlainTextSource | |
| BetaRawContentBlockDelta | |
| Builder | A builder for BetaRawContentBlockDeltaEvent. |
| BetaRawContentBlockDeltaEvent | |
| Builder | A builder for BetaRawContentBlockStartEvent. |
| ContentBlock | Response model for a file uploaded to the container. |
| BetaRawContentBlockStartEvent | |
| Builder | A builder for BetaRawContentBlockStopEvent. |
| BetaRawContentBlockStopEvent | |
| Builder | A builder for BetaRawMessageDeltaEvent. |
| Builder | A builder for Delta. |
| Delta | |
| BetaRawMessageDeltaEvent | |
| Builder | A builder for BetaRawMessageStartEvent. |
| BetaRawMessageStartEvent | |
| Builder | A builder for BetaRawMessageStopEvent. |
| BetaRawMessageStopEvent | |
| BetaRawMessageStreamEvent | |
| Builder | A builder for BetaRedactedThinkingBlock. |
| BetaRedactedThinkingBlock | |
| Builder | A builder for BetaRedactedThinkingBlockParam. |
| BetaRedactedThinkingBlockParam | |
| Builder | A builder for BetaRequestDocumentBlock. |
| Source | |
| BetaRequestDocumentBlock | |
| Builder | A builder for BetaRequestMcpServerToolConfiguration. |
| BetaRequestMcpServerToolConfiguration | |
| Builder | A builder for BetaRequestMcpServerUrlDefinition. |
| BetaRequestMcpServerUrlDefinition | |
| Builder | A builder for BetaRequestMcpToolResultBlockParam. |
| Content | |
| BetaRequestMcpToolResultBlockParam | |
| Builder | A builder for BetaSearchResultBlockParam. |
| BetaSearchResultBlockParam | |
| Builder | A builder for BetaServerToolUsage. |
| BetaServerToolUsage | |
| Builder | A builder for BetaServerToolUseBlock. |
| Name | |
| BetaServerToolUseBlock | |
| Builder | A builder for BetaServerToolUseBlockParam. |
| Name | |
| BetaServerToolUseBlockParam | |
| Builder | A builder for BetaSignatureDelta. |
| BetaSignatureDelta | |
| BetaStopReason | |
| Builder | A builder for BetaTextBlock. |
| BetaTextBlock | |
| Builder | A builder for BetaTextBlockParam. |
| BetaTextBlockParam | |
| BetaTextCitation | |
| BetaTextCitationParam | |
| Builder | A builder for BetaTextDelta. |
| BetaTextDelta | |
| Builder | A builder for BetaTextEditorCodeExecutionCreateResultBlock. |
| BetaTextEditorCodeExecutionCreateResultBlock | |
| Builder | A builder for BetaTextEditorCodeExecutionCreateResultBlockParam. |
| BetaTextEditorCodeExecutionCreateResultBlockParam | |
| Builder | A builder for BetaTextEditorCodeExecutionStrReplaceResultBlock. |
| BetaTextEditorCodeExecutionStrReplaceResultBlock | |
| Builder | A builder for BetaTextEditorCodeExecutionStrReplaceResultBlockParam. |
| BetaTextEditorCodeExecutionStrReplaceResultBlockParam | |
| Builder | A builder for BetaTextEditorCodeExecutionToolResultBlock. |
| Content | |
| BetaTextEditorCodeExecutionToolResultBlock | |
| Builder | A builder for BetaTextEditorCodeExecutionToolResultBlockParam. |
| Content | |
| BetaTextEditorCodeExecutionToolResultBlockParam | |
| Builder | A builder for BetaTextEditorCodeExecutionToolResultError. |
| ErrorCode | |
| BetaTextEditorCodeExecutionToolResultError | |
| Builder | A builder for BetaTextEditorCodeExecutionToolResultErrorParam. |
| ErrorCode | |
| BetaTextEditorCodeExecutionToolResultErrorParam | |
| Builder | A builder for BetaTextEditorCodeExecutionViewResultBlock. |
| FileType | |
| BetaTextEditorCodeExecutionViewResultBlock | |
| Builder | A builder for BetaTextEditorCodeExecutionViewResultBlockParam. |
| FileType | |
| BetaTextEditorCodeExecutionViewResultBlockParam | |
| Builder | A builder for BetaThinkingBlock. |
| BetaThinkingBlock | |
| Builder | A builder for BetaThinkingBlockParam. |
| BetaThinkingBlockParam | |
| Builder | A builder for BetaThinkingConfigDisabled. |
| BetaThinkingConfigDisabled | |
| Builder | A builder for BetaThinkingConfigEnabled. |
| BetaThinkingConfigEnabled | |
| BetaThinkingConfigParam | Configuration for enabling Claude's extended thinking. |
| Builder | A builder for BetaThinkingDelta. |
| BetaThinkingDelta | |
| Builder | A builder for BetaTool. |
| Builder | A builder for InputSchema. |
| InputSchema | JSON schema for this tool's input. |
| Type | |
| BetaTool | |
| Builder | A builder for BetaToolBash20241022. |
| BetaToolBash20241022 | |
| Builder | A builder for BetaToolBash20250124. |
| BetaToolBash20250124 | |
| BetaToolChoice | How the model should use the provided tools. |
| Builder | A builder for BetaToolChoiceAny. |
| BetaToolChoiceAny | The model will use any available tools. |
| Builder | A builder for BetaToolChoiceAuto. |
| BetaToolChoiceAuto | The model will automatically decide whether to use tools. |
| Builder | A builder for BetaToolChoiceNone. |
| BetaToolChoiceNone | The model will not be allowed to use tools. |
| Builder | A builder for BetaToolChoiceTool. |
| BetaToolChoiceTool | The model will use the specified tool with tool_choice.name. |
| Builder | A builder for BetaToolComputerUse20241022. |
| BetaToolComputerUse20241022 | |
| Builder | A builder for BetaToolComputerUse20250124. |
| BetaToolComputerUse20250124 | |
| Builder | A builder for BetaToolResultBlockParam. |
| Block | |
| Content | |
| BetaToolResultBlockParam | |
| Builder | A builder for BetaToolTextEditor20241022. |
| BetaToolTextEditor20241022 | |
| Builder | A builder for BetaToolTextEditor20250124. |
| BetaToolTextEditor20250124 | |
| Builder | A builder for BetaToolTextEditor20250429. |
| BetaToolTextEditor20250429 | |
| Builder | A builder for BetaToolTextEditor20250728. |
| BetaToolTextEditor20250728 | |
| BetaToolUnion | |
| Builder | A builder for BetaToolUseBlock. |
| BetaToolUseBlock | |
| Builder | A builder for BetaToolUseBlockParam. |
| BetaToolUseBlockParam | |
| Builder | A builder for BetaToolUsesKeep. |
| BetaToolUsesKeep | |
| Builder | A builder for BetaToolUsesTrigger. |
| BetaToolUsesTrigger | |
| Builder | A builder for BetaUrlImageSource. |
| BetaUrlImageSource | |
| Builder | A builder for BetaUrlPdfSource. |
| BetaUrlPdfSource | |
| Builder | A builder for BetaUsage. |
| ServiceTier | If the request used the priority, standard, or batch tier. |
| BetaUsage | |
| Builder | A builder for BetaWebFetchBlock. |
| BetaWebFetchBlock | |
| Builder | A builder for BetaWebFetchBlockParam. |
| BetaWebFetchBlockParam | |
| Builder | A builder for BetaWebFetchTool20250910. |
| BetaWebFetchTool20250910 | |
| Builder | A builder for BetaWebFetchToolResultBlock. |
| Content | |
| BetaWebFetchToolResultBlock | |
| Builder | A builder for BetaWebFetchToolResultBlockParam. |
| Content | |
| BetaWebFetchToolResultBlockParam | |
| Builder | A builder for BetaWebFetchToolResultErrorBlock. |
| BetaWebFetchToolResultErrorBlock | |
| Builder | A builder for BetaWebFetchToolResultErrorBlockParam. |
| BetaWebFetchToolResultErrorBlockParam | |
| BetaWebFetchToolResultErrorCode | |
| Builder | A builder for BetaWebSearchResultBlock. |
| BetaWebSearchResultBlock | |
| Builder | A builder for BetaWebSearchResultBlockParam. |
| BetaWebSearchResultBlockParam | |
| Builder | A builder for BetaWebSearchTool20250305. |
| Builder | A builder for UserLocation. |
| UserLocation | Parameters for the user's location. |
| BetaWebSearchTool20250305 | |
| Builder | A builder for BetaWebSearchToolRequestError. |
| BetaWebSearchToolRequestError | |
| Builder | A builder for BetaWebSearchToolResultBlock. |
| BetaWebSearchToolResultBlock | |
| BetaWebSearchToolResultBlockContent | |
| Builder | A builder for BetaWebSearchToolResultBlockParam. |
| BetaWebSearchToolResultBlockParam | |
| BetaWebSearchToolResultBlockParamContent | |
| Builder | A builder for BetaWebSearchToolResultError. |
| BetaWebSearchToolResultError | |
| BetaWebSearchToolResultErrorCode | |
| Builder | A builder for MessageCountTokensParams. |
| Builder | A builder for Body. |
| Body | |
| System | System prompt. |
| Tool | |
| MessageCountTokensParams | Count the number of tokens in a Message. |
| Builder | A builder for MessageCreateParams. |
| Builder | A builder for Body. |
| Body | |
| ServiceTier | Determines whether to use priority capacity (if available) or standard capacity for this request. |
| System | System prompt. |
| MessageCreateParams | Send a structured list of input messages with text and/or image content, and the model will generate the next message in the conversation. |