List of all items
Structs
- protocol::claude::common::AnthropicBetaHeaders
- protocol::claude::common::Citation
- protocol::claude::common::CitationConfig
- protocol::claude::common::JsonSchemaFormat
- protocol::claude::common::Metadata
- protocol::claude::common::TypedObject
- protocol::claude::common::blocks::base::DocumentBlock
- protocol::claude::common::blocks::base::ImageBlock
- protocol::claude::common::blocks::base::RedactedThinkingBlock
- protocol::claude::common::blocks::base::SearchResultBlock
- protocol::claude::common::blocks::base::TextBlock
- protocol::claude::common::blocks::base::ThinkingBlock
- protocol::claude::common::blocks::content::MessageParam
- protocol::claude::common::blocks::misc::CompactionBlock
- protocol::claude::common::blocks::misc::ContainerUploadBlock
- protocol::claude::common::blocks::misc::FallbackBlock
- protocol::claude::common::blocks::misc::FallbackInfo
- protocol::claude::common::blocks::misc::McpToolChangeReference
- protocol::claude::common::blocks::misc::McpToolsetChangeReference
- protocol::claude::common::blocks::misc::MidConversationSystemBlock
- protocol::claude::common::blocks::misc::ToolAdditionBlock
- protocol::claude::common::blocks::misc::ToolChangeToolReference
- protocol::claude::common::blocks::misc::ToolRemovalBlock
- protocol::claude::common::blocks::response::ResponseCompactionBlock
- protocol::claude::common::blocks::response::ResponseContainerUploadBlock
- protocol::claude::common::blocks::response::ResponseMcpToolResultBlock
- protocol::claude::common::blocks::response::ResponseMcpToolUseBlock
- protocol::claude::common::blocks::response::ResponseServerToolUseBlock
- protocol::claude::common::blocks::response::ResponseTextBlock
- protocol::claude::common::blocks::response::ResponseToolReferenceBlock
- protocol::claude::common::blocks::response::ResponseToolUseBlock
- protocol::claude::common::blocks::response::ResponseWebSearchResultBlock
- protocol::claude::common::blocks::response::ResponseWebSearchToolResultBlock
- protocol::claude::common::blocks::sources::Base64ImageSource
- protocol::claude::common::blocks::sources::Base64PdfSource
- protocol::claude::common::blocks::sources::ContentSource
- protocol::claude::common::blocks::sources::FileDocumentSource
- protocol::claude::common::blocks::sources::FileImageSource
- protocol::claude::common::blocks::sources::PlainTextSource
- protocol::claude::common::blocks::sources::UrlDocumentSource
- protocol::claude::common::blocks::sources::UrlImageSource
- protocol::claude::common::blocks::tool::McpToolResultBlock
- protocol::claude::common::blocks::tool::McpToolUseBlock
- protocol::claude::common::blocks::tool::ServerToolUseBlock
- protocol::claude::common::blocks::tool::ToolReferenceBlock
- protocol::claude::common::blocks::tool::ToolResultBlock
- protocol::claude::common::blocks::tool::ToolUseBlock
- protocol::claude::common::blocks::tool::WebSearchResultBlock
- protocol::claude::common::blocks::tool::WebSearchToolResultBlock
- protocol::claude::common::cache::CacheControl
- protocol::claude::common::container::Container
- protocol::claude::common::container::ContainerParams
- protocol::claude::common::container::Skill
- protocol::claude::common::container::SkillParam
- protocol::claude::common::context_management::ContextManagementConfig
- protocol::claude::common::context_management::ContextManagementResponse
- protocol::claude::common::context_management::InputTokensValue
- protocol::claude::common::context_management::ToolUsesValue
- protocol::claude::common::diagnostics::Diagnostics
- protocol::claude::common::diagnostics::DiagnosticsParam
- protocol::claude::common::errors::ApiError
- protocol::claude::common::errors::AuthenticationError
- protocol::claude::common::errors::BillingError
- protocol::claude::common::errors::ErrorResponse
- protocol::claude::common::errors::GatewayTimeoutError
- protocol::claude::common::errors::InvalidRequestError
- protocol::claude::common::errors::NotFoundError
- protocol::claude::common::errors::OverloadedError
- protocol::claude::common::errors::PermissionError
- protocol::claude::common::errors::RateLimitError
- protocol::claude::common::errors::UnknownError
- protocol::claude::common::fallback::FallbackCreditTokenConfig
- protocol::claude::common::fallback::FallbackParam
- protocol::claude::common::mcp::McpServer
- protocol::claude::common::mcp::McpToolConfig
- protocol::claude::common::mcp::McpToolConfiguration
- protocol::claude::common::mcp::McpToolset
- protocol::claude::common::output::OutputConfig
- protocol::claude::common::output::TokenTaskBudget
- protocol::claude::common::server_tools::errors::ServerToolResultError
- protocol::claude::common::server_tools::payloads::AdvisorRedactedResultBlock
- protocol::claude::common::server_tools::payloads::AdvisorResultBlock
- protocol::claude::common::server_tools::payloads::BashCodeExecutionOutputBlock
- protocol::claude::common::server_tools::payloads::BashCodeExecutionResultBlock
- protocol::claude::common::server_tools::payloads::CodeExecutionOutputBlock
- protocol::claude::common::server_tools::payloads::CodeExecutionResultBlock
- protocol::claude::common::server_tools::payloads::EncryptedCodeExecutionResultBlock
- protocol::claude::common::server_tools::payloads::ToolSearchToolSearchResultBlock
- protocol::claude::common::server_tools::payloads::WebFetchResultBlock
- protocol::claude::common::server_tools::response_payloads::ResponseAdvisorRedactedResultBlock
- protocol::claude::common::server_tools::response_payloads::ResponseAdvisorResultBlock
- protocol::claude::common::server_tools::response_payloads::ResponseServerToolResultError
- protocol::claude::common::server_tools::response_payloads::ResponseTextEditorCodeExecutionStrReplaceResultBlock
- protocol::claude::common::server_tools::response_payloads::ResponseTextEditorCodeExecutionViewResultBlock
- protocol::claude::common::server_tools::response_payloads::ResponseToolSearchToolSearchResultBlock
- protocol::claude::common::server_tools::response_payloads::ResponseWebFetchCitationConfig
- protocol::claude::common::server_tools::response_payloads::ResponseWebFetchDocumentBlock
- protocol::claude::common::server_tools::response_payloads::ResponseWebFetchResultBlock
- protocol::claude::common::server_tools::response_results::ResponseAdvisorToolResultBlock
- protocol::claude::common::server_tools::response_results::ResponseBashCodeExecutionToolResultBlock
- protocol::claude::common::server_tools::response_results::ResponseCodeExecutionToolResultBlock
- protocol::claude::common::server_tools::response_results::ResponseTextEditorCodeExecutionToolResultBlock
- protocol::claude::common::server_tools::response_results::ResponseToolSearchToolResultBlock
- protocol::claude::common::server_tools::response_results::ResponseWebFetchToolResultBlock
- protocol::claude::common::server_tools::results::AdvisorToolResultBlock
- protocol::claude::common::server_tools::results::BashCodeExecutionToolResultBlock
- protocol::claude::common::server_tools::results::CodeExecutionToolResultBlock
- protocol::claude::common::server_tools::results::TextEditorCodeExecutionToolResultBlock
- protocol::claude::common::server_tools::results::ToolSearchToolResultBlock
- protocol::claude::common::server_tools::results::WebFetchToolResultBlock
- protocol::claude::common::server_tools::text_editor::TextEditorCodeExecutionCreateResultBlock
- protocol::claude::common::server_tools::text_editor::TextEditorCodeExecutionStrReplaceResultBlock
- protocol::claude::common::server_tools::text_editor::TextEditorCodeExecutionViewResultBlock
- protocol::claude::common::stop::RefusalStopDetails
- protocol::claude::common::thinking::ThinkingAdaptive
- protocol::claude::common::thinking::ThinkingDisabled
- protocol::claude::common::thinking::ThinkingEnabled
- protocol::claude::common::tools::caller::DirectCaller
- protocol::claude::common::tools::caller::ServerToolCaller
- protocol::claude::common::tools::caller::ServerToolCaller20260120
- protocol::claude::common::tools::caller::ServerToolCaller20260521
- protocol::claude::common::tools::choice::ToolChoiceAny
- protocol::claude::common::tools::choice::ToolChoiceAuto
- protocol::claude::common::tools::choice::ToolChoiceNone
- protocol::claude::common::tools::choice::ToolChoiceTool
- protocol::claude::common::tools::defs::AdvisorTool
- protocol::claude::common::tools::defs::BashTool20241022
- protocol::claude::common::tools::defs::BashTool20250124
- protocol::claude::common::tools::defs::CodeExecutionTool20250522
- protocol::claude::common::tools::defs::CodeExecutionTool20250825
- protocol::claude::common::tools::defs::CodeExecutionTool20260120
- protocol::claude::common::tools::defs::CodeExecutionTool20260521
- protocol::claude::common::tools::defs::ComputerTool20241022
- protocol::claude::common::tools::defs::ComputerTool20250124
- protocol::claude::common::tools::defs::ComputerTool20251124
- protocol::claude::common::tools::defs::CustomTool
- protocol::claude::common::tools::defs::MemoryTool20250818
- protocol::claude::common::tools::defs::TextEditorTool20241022
- protocol::claude::common::tools::defs::TextEditorTool20250124
- protocol::claude::common::tools::defs::TextEditorTool20250429
- protocol::claude::common::tools::defs::TextEditorTool20250728
- protocol::claude::common::tools::defs::ToolSearchBm25Tool
- protocol::claude::common::tools::defs::ToolSearchRegexTool
- protocol::claude::common::tools::defs::WebFetchTool20250910
- protocol::claude::common::tools::defs::WebFetchTool20260209
- protocol::claude::common::tools::defs::WebFetchTool20260309
- protocol::claude::common::tools::defs::WebFetchTool20260318
- protocol::claude::common::tools::defs::WebFetchToolParams
- protocol::claude::common::tools::defs::WebSearchTool20250305
- protocol::claude::common::tools::defs::WebSearchTool20260209
- protocol::claude::common::tools::defs::WebSearchTool20260318
- protocol::claude::common::tools::defs::WebSearchToolParams
- protocol::claude::common::tools::location::UserLocation
- protocol::claude::common::tools::support::JsonSchema
- protocol::claude::common::tools::support::ToolCommon
- protocol::claude::common::tools::support::ToolCommonWithoutInputExamples
- protocol::claude::common::types::InferenceGeo
- protocol::claude::common::usage::CacheCreation
- protocol::claude::common::usage::IterationUsage
- protocol::claude::common::usage::OutputTokensDetails
- protocol::claude::common::usage::ServerToolUsage
- protocol::claude::common::usage::Usage
- protocol::claude::count_tokens::CountTokensContextManagement
- protocol::claude::count_tokens::CountTokensRequestBody
- protocol::claude::count_tokens::CountTokensResponseBody
- protocol::claude::message::CreateMessageRequestBody
- protocol::claude::message::CreateMessageResponseBody
- protocol::claude::message::stream::CreateMessageStartBody
- protocol::claude::message::stream::MessageDelta
- protocol::claude::message::stream::StreamError
- protocol::claude::models::CapabilitySupport
- protocol::claude::models::ContextManagementCapability
- protocol::claude::models::EffortCapability
- protocol::claude::models::ListModelsQuery
- protocol::claude::models::ListModelsResponse
- protocol::claude::models::ModelCapabilities
- protocol::claude::models::ModelError
- protocol::claude::models::ModelInfo
- protocol::claude::models::RetrieveModelPath
- protocol::claude::models::ThinkingCapability
- protocol::claude::models::ThinkingTypes
- protocol::endpoint::RequestTarget
- protocol::gemini::batch::AsyncBatchEmbedContentRequestBody
- protocol::gemini::batch::BatchGenerateContentRequestBody
- protocol::gemini::batch::BatchStats
- protocol::gemini::batch::CancelBatchRequest
- protocol::gemini::batch::DeleteBatchRequest
- protocol::gemini::batch::EmbedContentBatch
- protocol::gemini::batch::EmbedContentBatchOutput
- protocol::gemini::batch::GenerateContentBatch
- protocol::gemini::batch::GenerateContentBatchOutput
- protocol::gemini::batch::GetBatchRequest
- protocol::gemini::batch::InlinedEmbedContentRequest
- protocol::gemini::batch::InlinedEmbedContentRequests
- protocol::gemini::batch::InlinedEmbedContentResponse
- protocol::gemini::batch::InlinedEmbedContentResponses
- protocol::gemini::batch::InlinedRequest
- protocol::gemini::batch::InlinedRequests
- protocol::gemini::batch::InlinedResponse
- protocol::gemini::batch::InlinedResponses
- protocol::gemini::batch::InputConfig
- protocol::gemini::batch::InputEmbedContentConfig
- protocol::gemini::batch::ListBatchesRequest
- protocol::gemini::batch::ListBatchesResponse
- protocol::gemini::batch::Operation
- protocol::gemini::batch::UpdateEmbedContentBatchQuery
- protocol::gemini::batch::UpdateGenerateContentBatchQuery
- protocol::gemini::caching::CachedContent
- protocol::gemini::caching::CachedContentUsageMetadata
- protocol::gemini::caching::DeleteCachedContentRequest
- protocol::gemini::caching::GetCachedContentRequest
- protocol::gemini::caching::ListCachedContentsRequest
- protocol::gemini::caching::ListCachedContentsResponseBody
- protocol::gemini::caching::UpdateCachedContentQuery
- protocol::gemini::common::citation::CitationMetadata
- protocol::gemini::common::citation::CitationSource
- protocol::gemini::common::content::Blob
- protocol::gemini::common::content::CodeExecutionResult
- protocol::gemini::common::content::Content
- protocol::gemini::common::content::ExecutableCode
- protocol::gemini::common::content::FileData
- protocol::gemini::common::content::FunctionCall
- protocol::gemini::common::content::FunctionResponse
- protocol::gemini::common::content::FunctionResponseBlob
- protocol::gemini::common::content::FunctionResponsePart
- protocol::gemini::common::content::MediaResolution
- protocol::gemini::common::content::Part
- protocol::gemini::common::content::ToolCall
- protocol::gemini::common::content::ToolResponse
- protocol::gemini::common::content::VideoMetadata
- protocol::gemini::common::grounding::CustomMetadata
- protocol::gemini::common::grounding::GroundingChunk
- protocol::gemini::common::grounding::GroundingMetadata
- protocol::gemini::common::grounding::GroundingSupport
- protocol::gemini::common::grounding::ImageChunk
- protocol::gemini::common::grounding::MapsChunk
- protocol::gemini::common::grounding::PlaceAnswerSources
- protocol::gemini::common::grounding::RetrievalMetadata
- protocol::gemini::common::grounding::RetrievedContext
- protocol::gemini::common::grounding::ReviewSnippet
- protocol::gemini::common::grounding::SearchEntryPoint
- protocol::gemini::common::grounding::Segment
- protocol::gemini::common::grounding::StringList
- protocol::gemini::common::grounding::UrlContextMetadata
- protocol::gemini::common::grounding::UrlMetadata
- protocol::gemini::common::grounding::WebChunk
- protocol::gemini::common::safety::SafetyRating
- protocol::gemini::common::safety::SafetySetting
- protocol::gemini::common::speech::MultiSpeakerVoiceConfig
- protocol::gemini::common::speech::PrebuiltVoiceConfig
- protocol::gemini::common::speech::SpeakerVoiceConfig
- protocol::gemini::common::speech::SpeechConfig
- protocol::gemini::common::speech::VoiceConfig
- protocol::gemini::common::status::Status
- protocol::gemini::common::tools::FunctionCallingConfig
- protocol::gemini::common::tools::FunctionDeclaration
- protocol::gemini::common::tools::Schema
- protocol::gemini::common::tools::Tool
- protocol::gemini::common::tools::ToolConfig
- protocol::gemini::common::tools::support::CodeExecution
- protocol::gemini::common::tools::support::ComputerUse
- protocol::gemini::common::tools::support::DynamicRetrievalConfig
- protocol::gemini::common::tools::support::FileSearch
- protocol::gemini::common::tools::support::GoogleMaps
- protocol::gemini::common::tools::support::GoogleSearch
- protocol::gemini::common::tools::support::GoogleSearchRetrieval
- protocol::gemini::common::tools::support::ImageSearch
- protocol::gemini::common::tools::support::Interval
- protocol::gemini::common::tools::support::LatLng
- protocol::gemini::common::tools::support::McpServer
- protocol::gemini::common::tools::support::RetrievalConfig
- protocol::gemini::common::tools::support::SearchTypes
- protocol::gemini::common::tools::support::StreamableHttpTransport
- protocol::gemini::common::tools::support::UrlContext
- protocol::gemini::common::tools::support::WebSearch
- protocol::gemini::common::usage::ModalityTokenCount
- protocol::gemini::count_tokens::CountTokensRequest
- protocol::gemini::count_tokens::CountTokensResponse
- protocol::gemini::embeddings::BatchEmbedContentsRequest
- protocol::gemini::embeddings::BatchEmbedContentsResponse
- protocol::gemini::embeddings::ContentEmbedding
- protocol::gemini::embeddings::EmbedContentConfig
- protocol::gemini::embeddings::EmbedContentRequest
- protocol::gemini::embeddings::EmbedContentResponse
- protocol::gemini::embeddings::EmbeddingUsageMetadata
- protocol::gemini::generate_content::Candidate
- protocol::gemini::generate_content::GenerateContentRequest
- protocol::gemini::generate_content::GenerateContentResponse
- protocol::gemini::generate_content::LogprobCandidate
- protocol::gemini::generate_content::LogprobsResult
- protocol::gemini::generate_content::ModelStatus
- protocol::gemini::generate_content::PromptFeedback
- protocol::gemini::generate_content::TopCandidates
- protocol::gemini::generate_content::UsageMetadata
- protocol::gemini::generate_content::config::AudioResponseFormat
- protocol::gemini::generate_content::config::GenerationConfig
- protocol::gemini::generate_content::config::ImageConfig
- protocol::gemini::generate_content::config::ImageResponseFormat
- protocol::gemini::generate_content::config::ResponseFormatConfig
- protocol::gemini::generate_content::config::TextResponseFormat
- protocol::gemini::generate_content::config::ThinkingConfig
- protocol::gemini::models::GetModelRequest
- protocol::gemini::models::ListModelsRequest
- protocol::gemini::models::ListModelsResponse
- protocol::gemini::models::Model
- protocol::openai::ChatAllowedToolChoice
- protocol::openai::ChatAllowedTools
- protocol::openai::ChatJsonSchemaFormat
- protocol::openai::CompactMessageItem
- protocol::openai::CompactResponseRequestBody
- protocol::openai::CompactSummaryTextContent
- protocol::openai::CompactTextContent
- protocol::openai::CompactedResponseObject
- protocol::openai::ConversationObject
- protocol::openai::CreateConversationRequestBody
- protocol::openai::CustomToolDefinition
- protocol::openai::CustomToolGrammar
- protocol::openai::CustomToolGrammarFormat
- protocol::openai::CustomToolTextFormat
- protocol::openai::Embedding
- protocol::openai::EmbeddingRequest
- protocol::openai::EmbeddingResponse
- protocol::openai::EmbeddingUsage
- protocol::openai::FunctionCall
- protocol::openai::FunctionDefinition
- protocol::openai::Image
- protocol::openai::ImageEditRequest
- protocol::openai::ImageGenerationRequest
- protocol::openai::ImageReference
- protocol::openai::ImageTokenDetails
- protocol::openai::ImageUsage
- protocol::openai::ImagesResponse
- protocol::openai::JsonObjectResponseFormat
- protocol::openai::JsonSchemaFormat
- protocol::openai::JsonSchemaResponseFormat
- protocol::openai::LegacyFunctionCallOption
- protocol::openai::LegacyFunctionDefinition
- protocol::openai::Model
- protocol::openai::ModelListResponse
- protocol::openai::ModerationConfig
- protocol::openai::ModerationError
- protocol::openai::ModerationResult
- protocol::openai::NamedTool
- protocol::openai::OpenAiWireModel
- protocol::openai::PromptCacheBreakpoint
- protocol::openai::PromptCacheOptions
- protocol::openai::ResponseAllowedToolChoice
- protocol::openai::ResponseApplyPatchToolChoice
- protocol::openai::ResponseCustomToolChoice
- protocol::openai::ResponseFunctionToolChoice
- protocol::openai::ResponseHostedToolChoice
- protocol::openai::ResponseInputTokensRequest
- protocol::openai::ResponseInputTokensResponse
- protocol::openai::ResponseMcpToolChoice
- protocol::openai::ResponseShellToolChoice
- protocol::openai::StreamTokenLogprob
- protocol::openai::StreamTokenTopLogprob
- protocol::openai::TextResponseFormat
- protocol::openai::TokenLogprob
- protocol::openai::TokenLogprobTop
- protocol::openai::UnknownImageStreamEvent
- protocol::openai::generate_content::ApproximateLocation
- protocol::openai::generate_content::ChatAnnotation
- protocol::openai::generate_content::ChatAudio
- protocol::openai::generate_content::ChatAudioParam
- protocol::openai::generate_content::ChatAudioRef
- protocol::openai::generate_content::ChatChoiceLogprobs
- protocol::openai::generate_content::ChatChunkChoice
- protocol::openai::generate_content::ChatCompletionChoice
- protocol::openai::generate_content::ChatCompletionChunk
- protocol::openai::generate_content::ChatCompletionModeration
- protocol::openai::generate_content::ChatCompletionModerationResults
- protocol::openai::generate_content::ChatCompletionRequest
- protocol::openai::generate_content::ChatCompletionResponse
- protocol::openai::generate_content::ChatDelta
- protocol::openai::generate_content::ChatFileRef
- protocol::openai::generate_content::ChatMessage
- protocol::openai::generate_content::ChatToolCallDelta
- protocol::openai::generate_content::ChatWebSearchOptions
- protocol::openai::generate_content::ChatWebSearchUserLocation
- protocol::openai::generate_content::CodeInterpreterAutoContainer
- protocol::openai::generate_content::CodeInterpreterDomainSecret
- protocol::openai::generate_content::CompletionTokensDetails
- protocol::openai::generate_content::CompletionUsage
- protocol::openai::generate_content::ComputerCoordinate
- protocol::openai::generate_content::ComputerScreenshot
- protocol::openai::generate_content::ContextManagement
- protocol::openai::generate_content::CustomToolCall
- protocol::openai::generate_content::CustomToolCallDelta
- protocol::openai::generate_content::FileSearchComparisonFilter
- protocol::openai::generate_content::FileSearchCompoundFilter
- protocol::openai::generate_content::FileSearchHybridSearch
- protocol::openai::generate_content::FileSearchRankingOptions
- protocol::openai::generate_content::FileSearchResult
- protocol::openai::generate_content::FunctionCallDelta
- protocol::openai::generate_content::ImageMask
- protocol::openai::generate_content::ImageUrl
- protocol::openai::generate_content::IncompleteDetails
- protocol::openai::generate_content::InputAudio
- protocol::openai::generate_content::InputAudioContent
- protocol::openai::generate_content::LocalShellAction
- protocol::openai::generate_content::McpToolApprovalFilter
- protocol::openai::generate_content::McpToolDescription
- protocol::openai::generate_content::McpToolFilter
- protocol::openai::generate_content::PredictionContent
- protocol::openai::generate_content::PromptRef
- protocol::openai::generate_content::PromptTokensDetails
- protocol::openai::generate_content::ReasoningConfig
- protocol::openai::generate_content::ResponseAgent
- protocol::openai::generate_content::ResponseConversationParam
- protocol::openai::generate_content::ResponseCreateRequest
- protocol::openai::generate_content::ResponseCreateWebSocketRequest
- protocol::openai::generate_content::ResponseEasyInputMessageItem
- protocol::openai::generate_content::ResponseError
- protocol::openai::generate_content::ResponseInputMessageItem
- protocol::openai::generate_content::ResponseInputTokensDetails
- protocol::openai::generate_content::ResponseModeration
- protocol::openai::generate_content::ResponseObject
- protocol::openai::generate_content::ResponseOutputItem
- protocol::openai::generate_content::ResponseOutputMessageItem
- protocol::openai::generate_content::ResponseOutputTokensDetails
- protocol::openai::generate_content::ResponseReasoningSummaryPart
- protocol::openai::generate_content::ResponseReasoningTextPart
- protocol::openai::generate_content::ResponseShellInlineSkill
- protocol::openai::generate_content::ResponseShellInlineSkillSource
- protocol::openai::generate_content::ResponseShellLocalSkill
- protocol::openai::generate_content::ResponseShellSkillReference
- protocol::openai::generate_content::ResponseStreamOptions
- protocol::openai::generate_content::ResponseUsage
- protocol::openai::generate_content::SafetyCheck
- protocol::openai::generate_content::ShellAction
- protocol::openai::generate_content::ShellCallOutputContent
- protocol::openai::generate_content::ShellSkillReference
- protocol::openai::generate_content::StreamOptions
- protocol::openai::generate_content::TextConfig
- protocol::openai::generate_content::UnknownResponseItem
- protocol::openai::generate_content::UnknownResponseStreamEvent
- protocol::openai::generate_content::UrlCitation
- protocol::openai::generate_content::WebSearchFilters
- protocol::openai::generate_content::WebSearchPreviewUserLocation
- protocol::openai::generate_content::WebSearchSource
- protocol::openai::generate_content::WebSearchUserLocation
- protocol::operation::Endpoint
- protocol::operation::OperationKey
Enums
- protocol::claude::common::BoolOrStringArray
- protocol::claude::common::StringOrArray
- protocol::claude::common::blocks::base::DocumentBlockType
- protocol::claude::common::blocks::base::ImageBlockType
- protocol::claude::common::blocks::base::RedactedThinkingBlockType
- protocol::claude::common::blocks::base::SearchResultBlockType
- protocol::claude::common::blocks::base::TextBlockType
- protocol::claude::common::blocks::base::ThinkingBlockType
- protocol::claude::common::blocks::content::ContentBlockParam
- protocol::claude::common::blocks::content::ResponseContentBlock
- protocol::claude::common::blocks::content::ToolResultContent
- protocol::claude::common::blocks::content::ToolResultContentBlock
- protocol::claude::common::blocks::misc::CompactionBlockType
- protocol::claude::common::blocks::misc::ContainerUploadBlockType
- protocol::claude::common::blocks::misc::FallbackBlockType
- protocol::claude::common::blocks::misc::McpToolChangeReferenceType
- protocol::claude::common::blocks::misc::McpToolsetChangeReferenceType
- protocol::claude::common::blocks::misc::MidConversationSystemBlockType
- protocol::claude::common::blocks::misc::MidConversationSystemContentBlock
- protocol::claude::common::blocks::misc::ToolAdditionBlockType
- protocol::claude::common::blocks::misc::ToolChangeReference
- protocol::claude::common::blocks::misc::ToolChangeToolReferenceType
- protocol::claude::common::blocks::misc::ToolRemovalBlockType
- protocol::claude::common::blocks::response::ResponseMcpToolResultBlockType
- protocol::claude::common::blocks::response::ResponseMcpToolUseBlockType
- protocol::claude::common::blocks::response::ResponseToolReferenceBlockType
- protocol::claude::common::blocks::sources::Base64SourceType
- protocol::claude::common::blocks::sources::ContentSourceBlock
- protocol::claude::common::blocks::sources::ContentSourceContent
- protocol::claude::common::blocks::sources::ContentSourceType
- protocol::claude::common::blocks::sources::DocumentSource
- protocol::claude::common::blocks::sources::FileSourceType
- protocol::claude::common::blocks::sources::ImageMediaType
- protocol::claude::common::blocks::sources::ImageSource
- protocol::claude::common::blocks::sources::PdfMediaType
- protocol::claude::common::blocks::sources::PlainTextMediaType
- protocol::claude::common::blocks::sources::TextSourceType
- protocol::claude::common::blocks::sources::UrlSourceType
- protocol::claude::common::blocks::tool::McpToolResultBlockType
- protocol::claude::common::blocks::tool::McpToolUseBlockType
- protocol::claude::common::blocks::tool::ServerToolUseBlockType
- protocol::claude::common::blocks::tool::ToolReferenceBlockType
- protocol::claude::common::blocks::tool::ToolResultBlockType
- protocol::claude::common::blocks::tool::ToolUseBlockType
- protocol::claude::common::blocks::tool::WebSearchResultBlockType
- protocol::claude::common::blocks::tool::WebSearchToolResultBlockType
- protocol::claude::common::cache::CacheControlType
- protocol::claude::common::container::ContainerParam
- protocol::claude::common::context_management::AppliedContextEdit
- protocol::claude::common::context_management::ContextEdit
- protocol::claude::common::context_management::ContextTrigger
- protocol::claude::common::context_management::InputTokensValueType
- protocol::claude::common::context_management::KnownAppliedContextEdit
- protocol::claude::common::context_management::KnownContextEdit
- protocol::claude::common::context_management::ThinkingAllValue
- protocol::claude::common::context_management::ThinkingKeep
- protocol::claude::common::context_management::ThinkingKeepObject
- protocol::claude::common::context_management::ToolUsesValueType
- protocol::claude::common::diagnostics::CacheMissReason
- protocol::claude::common::diagnostics::KnownCacheMissReason
- protocol::claude::common::errors::ApiErrorType
- protocol::claude::common::errors::AuthenticationErrorType
- protocol::claude::common::errors::BillingErrorType
- protocol::claude::common::errors::ErrorBody
- protocol::claude::common::errors::ErrorResponseType
- protocol::claude::common::errors::GatewayTimeoutErrorType
- protocol::claude::common::errors::InvalidRequestErrorType
- protocol::claude::common::errors::NotFoundErrorType
- protocol::claude::common::errors::OverloadedErrorType
- protocol::claude::common::errors::PermissionErrorType
- protocol::claude::common::errors::RateLimitErrorType
- protocol::claude::common::fallback::FallbackCreditMode
- protocol::claude::common::fallback::FallbackCreditModeKnown
- protocol::claude::common::fallback::FallbackCreditTokenParam
- protocol::claude::common::fallback::FallbacksDefault
- protocol::claude::common::fallback::FallbacksParam
- protocol::claude::common::mcp::McpToolsetType
- protocol::claude::common::server_tools::errors::AdvisorToolResultErrorCode
- protocol::claude::common::server_tools::errors::AdvisorToolResultErrorCodeKnown
- protocol::claude::common::server_tools::errors::AdvisorToolResultErrorType
- protocol::claude::common::server_tools::errors::BashCodeExecutionToolResultErrorCode
- protocol::claude::common::server_tools::errors::BashCodeExecutionToolResultErrorCodeKnown
- protocol::claude::common::server_tools::errors::BashCodeExecutionToolResultErrorType
- protocol::claude::common::server_tools::errors::CodeExecutionToolResultErrorCode
- protocol::claude::common::server_tools::errors::CodeExecutionToolResultErrorCodeKnown
- protocol::claude::common::server_tools::errors::CodeExecutionToolResultErrorType
- protocol::claude::common::server_tools::errors::TextEditorCodeExecutionToolResultErrorCode
- protocol::claude::common::server_tools::errors::TextEditorCodeExecutionToolResultErrorCodeKnown
- protocol::claude::common::server_tools::errors::TextEditorCodeExecutionToolResultErrorType
- protocol::claude::common::server_tools::errors::ToolSearchToolResultErrorCode
- protocol::claude::common::server_tools::errors::ToolSearchToolResultErrorCodeKnown
- protocol::claude::common::server_tools::errors::ToolSearchToolResultErrorType
- protocol::claude::common::server_tools::errors::WebFetchToolResultErrorCode
- protocol::claude::common::server_tools::errors::WebFetchToolResultErrorCodeKnown
- protocol::claude::common::server_tools::errors::WebFetchToolResultErrorType
- protocol::claude::common::server_tools::errors::WebSearchToolResultErrorCode
- protocol::claude::common::server_tools::errors::WebSearchToolResultErrorCodeKnown
- protocol::claude::common::server_tools::errors::WebSearchToolResultErrorType
- protocol::claude::common::server_tools::payloads::AdvisorRedactedResultBlockType
- protocol::claude::common::server_tools::payloads::AdvisorResultBlockType
- protocol::claude::common::server_tools::payloads::BashCodeExecutionOutputBlockType
- protocol::claude::common::server_tools::payloads::BashCodeExecutionResultBlockType
- protocol::claude::common::server_tools::payloads::CodeExecutionOutputBlockType
- protocol::claude::common::server_tools::payloads::CodeExecutionResultBlockType
- protocol::claude::common::server_tools::payloads::EncryptedCodeExecutionResultBlockType
- protocol::claude::common::server_tools::payloads::ToolSearchToolSearchResultBlockType
- protocol::claude::common::server_tools::payloads::WebFetchResultBlockType
- protocol::claude::common::server_tools::response_payloads::ResponseAdvisorRedactedResultBlockType
- protocol::claude::common::server_tools::response_payloads::ResponseAdvisorResultBlockType
- protocol::claude::common::server_tools::response_payloads::ResponseToolSearchToolSearchResultBlockType
- protocol::claude::common::server_tools::response_payloads::ResponseWebFetchDocumentSource
- protocol::claude::common::server_tools::response_payloads::ResponseWebFetchResultBlockType
- protocol::claude::common::server_tools::response_results::ResponseAdvisorToolResultContent
- protocol::claude::common::server_tools::response_results::ResponseBashCodeExecutionToolResultContent
- protocol::claude::common::server_tools::response_results::ResponseCodeExecutionToolResultContent
- protocol::claude::common::server_tools::response_results::ResponseTextEditorCodeExecutionToolResultContent
- protocol::claude::common::server_tools::response_results::ResponseToolSearchToolResultContent
- protocol::claude::common::server_tools::response_results::ResponseWebFetchToolResultContent
- protocol::claude::common::server_tools::response_results::ResponseWebSearchToolResultContent
- protocol::claude::common::server_tools::results::AdvisorToolResultBlockType
- protocol::claude::common::server_tools::results::AdvisorToolResultContent
- protocol::claude::common::server_tools::results::BashCodeExecutionToolResultBlockType
- protocol::claude::common::server_tools::results::BashCodeExecutionToolResultContent
- protocol::claude::common::server_tools::results::CodeExecutionToolResultBlockType
- protocol::claude::common::server_tools::results::CodeExecutionToolResultContent
- protocol::claude::common::server_tools::results::TextEditorCodeExecutionToolResultBlockType
- protocol::claude::common::server_tools::results::TextEditorCodeExecutionToolResultContent
- protocol::claude::common::server_tools::results::ToolSearchToolResultBlockType
- protocol::claude::common::server_tools::results::ToolSearchToolResultContent
- protocol::claude::common::server_tools::results::WebFetchToolResultBlockType
- protocol::claude::common::server_tools::results::WebFetchToolResultContent
- protocol::claude::common::server_tools::results::WebSearchToolResultContent
- protocol::claude::common::server_tools::text_editor::TextEditorCodeExecutionCreateResultBlockType
- protocol::claude::common::server_tools::text_editor::TextEditorCodeExecutionFileType
- protocol::claude::common::server_tools::text_editor::TextEditorCodeExecutionStrReplaceResultBlockType
- protocol::claude::common::server_tools::text_editor::TextEditorCodeExecutionViewResultBlockType
- protocol::claude::common::stop::RefusalCategory
- protocol::claude::common::stop::RefusalCategoryKnown
- protocol::claude::common::stop::RefusalStopDetailsType
- protocol::claude::common::stop::StopDetails
- protocol::claude::common::thinking::ThinkingAdaptiveType
- protocol::claude::common::thinking::ThinkingConfig
- protocol::claude::common::thinking::ThinkingDisabledType
- protocol::claude::common::thinking::ThinkingEnabledType
- protocol::claude::common::tools::caller::Caller
- protocol::claude::common::tools::caller::DirectCallerType
- protocol::claude::common::tools::caller::ServerToolCaller20260120Type
- protocol::claude::common::tools::caller::ServerToolCaller20260521Type
- protocol::claude::common::tools::caller::ServerToolCallerType
- protocol::claude::common::tools::choice::ToolChoice
- protocol::claude::common::tools::choice::ToolChoiceAnyType
- protocol::claude::common::tools::choice::ToolChoiceAutoType
- protocol::claude::common::tools::choice::ToolChoiceNoneType
- protocol::claude::common::tools::choice::ToolChoiceToolType
- protocol::claude::common::tools::defs::AdvisorTool20260301Type
- protocol::claude::common::tools::defs::AdvisorToolName
- protocol::claude::common::tools::defs::BashTool20241022Type
- protocol::claude::common::tools::defs::BashTool20250124Type
- protocol::claude::common::tools::defs::BashToolName
- protocol::claude::common::tools::defs::CodeExecutionTool20250522Type
- protocol::claude::common::tools::defs::CodeExecutionTool20250825Type
- protocol::claude::common::tools::defs::CodeExecutionTool20260120Type
- protocol::claude::common::tools::defs::CodeExecutionTool20260521Type
- protocol::claude::common::tools::defs::CodeExecutionToolName
- protocol::claude::common::tools::defs::CommandTool
- protocol::claude::common::tools::defs::ComputerTool
- protocol::claude::common::tools::defs::ComputerTool20241022Type
- protocol::claude::common::tools::defs::ComputerTool20250124Type
- protocol::claude::common::tools::defs::ComputerTool20251124Type
- protocol::claude::common::tools::defs::ComputerToolName
- protocol::claude::common::tools::defs::MemoryTool20250818Type
- protocol::claude::common::tools::defs::MemoryToolName
- protocol::claude::common::tools::defs::StrReplaceBasedEditToolName
- protocol::claude::common::tools::defs::StrReplaceEditorToolName
- protocol::claude::common::tools::defs::TextEditorTool
- protocol::claude::common::tools::defs::TextEditorTool20241022Type
- protocol::claude::common::tools::defs::TextEditorTool20250124Type
- protocol::claude::common::tools::defs::TextEditorTool20250429Type
- protocol::claude::common::tools::defs::TextEditorTool20250728Type
- protocol::claude::common::tools::defs::Tool
- protocol::claude::common::tools::defs::ToolSearchBm25ToolName
- protocol::claude::common::tools::defs::ToolSearchBm25ToolType
- protocol::claude::common::tools::defs::ToolSearchRegexToolName
- protocol::claude::common::tools::defs::ToolSearchRegexToolType
- protocol::claude::common::tools::defs::WebFetchTool
- protocol::claude::common::tools::defs::WebFetchTool20250910Type
- protocol::claude::common::tools::defs::WebFetchTool20260209Type
- protocol::claude::common::tools::defs::WebFetchTool20260309Type
- protocol::claude::common::tools::defs::WebFetchTool20260318Type
- protocol::claude::common::tools::defs::WebFetchToolName
- protocol::claude::common::tools::defs::WebSearchTool
- protocol::claude::common::tools::defs::WebSearchTool20250305Type
- protocol::claude::common::tools::defs::WebSearchTool20260209Type
- protocol::claude::common::tools::defs::WebSearchTool20260318Type
- protocol::claude::common::tools::defs::WebSearchToolName
- protocol::claude::common::tools::location::UserLocationType
- protocol::claude::common::tools::support::CustomToolType
- protocol::claude::common::tools::support::ToolCaller
- protocol::claude::common::types::AnthropicBeta
- protocol::claude::common::types::AnthropicBetaKnown
- protocol::claude::common::types::AssistantRole
- protocol::claude::common::types::AssistantRoleKnown
- protocol::claude::common::types::CacheTtl
- protocol::claude::common::types::CacheTtlKnown
- protocol::claude::common::types::CitationType
- protocol::claude::common::types::CitationTypeKnown
- protocol::claude::common::types::ClaudeModel
- protocol::claude::common::types::ClaudeModelKnown
- protocol::claude::common::types::ContextEditType
- protocol::claude::common::types::ContextEditTypeKnown
- protocol::claude::common::types::IterationUsageType
- protocol::claude::common::types::IterationUsageTypeKnown
- protocol::claude::common::types::JsonSchemaFormatType
- protocol::claude::common::types::JsonSchemaFormatTypeKnown
- protocol::claude::common::types::JsonSchemaObjectType
- protocol::claude::common::types::JsonSchemaObjectTypeKnown
- protocol::claude::common::types::McpServerType
- protocol::claude::common::types::McpServerTypeKnown
- protocol::claude::common::types::MessageObjectType
- protocol::claude::common::types::MessageObjectTypeKnown
- protocol::claude::common::types::MessageRole
- protocol::claude::common::types::MessageRoleKnown
- protocol::claude::common::types::ModelObjectType
- protocol::claude::common::types::ModelObjectTypeKnown
- protocol::claude::common::types::OutputEffort
- protocol::claude::common::types::OutputEffortKnown
- protocol::claude::common::types::RequestServiceTier
- protocol::claude::common::types::RequestServiceTierKnown
- protocol::claude::common::types::ResponseInclusion
- protocol::claude::common::types::ResponseInclusionKnown
- protocol::claude::common::types::ServerToolUseName
- protocol::claude::common::types::ServerToolUseNameKnown
- protocol::claude::common::types::SkillType
- protocol::claude::common::types::SkillTypeKnown
- protocol::claude::common::types::Speed
- protocol::claude::common::types::SpeedKnown
- protocol::claude::common::types::StopReason
- protocol::claude::common::types::StopReasonKnown
- protocol::claude::common::types::TaskBudgetType
- protocol::claude::common::types::TaskBudgetTypeKnown
- protocol::claude::common::types::ThinkingDisplay
- protocol::claude::common::types::ThinkingDisplayKnown
- protocol::claude::common::types::ToolType
- protocol::claude::common::types::ToolTypeKnown
- protocol::claude::common::types::UsageServiceTier
- protocol::claude::common::types::UsageServiceTierKnown
- protocol::claude::message::stream::EventDelta
- protocol::claude::message::stream::KnownEventDelta
- protocol::claude::message::stream::KnownStreamEvent
- protocol::claude::message::stream::StreamEvent
- protocol::gemini::batch::EmbedContentBatchOutputData
- protocol::gemini::batch::GenerateContentBatchOutputData
- protocol::gemini::batch::InlinedEmbedContentResponseOutput
- protocol::gemini::batch::InlinedResponseOutput
- protocol::gemini::batch::InputConfigSource
- protocol::gemini::batch::InputEmbedContentConfigSource
- protocol::gemini::batch::OperationResult
- protocol::gemini::caching::CachedContentExpiration
- protocol::gemini::common::content::FunctionResponsePartData
- protocol::gemini::common::content::MediaResolutionValue
- protocol::gemini::common::content::PartData
- protocol::gemini::common::content::PartMetadata
- protocol::gemini::common::enums::AudioResponseDelivery
- protocol::gemini::common::enums::AudioResponseDeliveryKnown
- protocol::gemini::common::enums::AudioResponseFormatMimeType
- protocol::gemini::common::enums::AudioResponseFormatMimeTypeKnown
- protocol::gemini::common::enums::BatchState
- protocol::gemini::common::enums::BatchStateKnown
- protocol::gemini::common::enums::BlockReason
- protocol::gemini::common::enums::BlockReasonKnown
- protocol::gemini::common::enums::CodeExecutionOutcome
- protocol::gemini::common::enums::CodeExecutionOutcomeKnown
- protocol::gemini::common::enums::ComputerUseEnvironment
- protocol::gemini::common::enums::ComputerUseEnvironmentKnown
- protocol::gemini::common::enums::ContentRole
- protocol::gemini::common::enums::ContentRoleKnown
- protocol::gemini::common::enums::DynamicRetrievalMode
- protocol::gemini::common::enums::DynamicRetrievalModeKnown
- protocol::gemini::common::enums::ExecutableCodeLanguage
- protocol::gemini::common::enums::ExecutableCodeLanguageKnown
- protocol::gemini::common::enums::FinishReason
- protocol::gemini::common::enums::FinishReasonKnown
- protocol::gemini::common::enums::FunctionBehavior
- protocol::gemini::common::enums::FunctionBehaviorKnown
- protocol::gemini::common::enums::FunctionCallingMode
- protocol::gemini::common::enums::FunctionCallingModeKnown
- protocol::gemini::common::enums::FunctionResponseScheduling
- protocol::gemini::common::enums::FunctionResponseSchedulingKnown
- protocol::gemini::common::enums::GenerationMediaResolution
- protocol::gemini::common::enums::GenerationMediaResolutionKnown
- protocol::gemini::common::enums::HarmBlockThreshold
- protocol::gemini::common::enums::HarmBlockThresholdKnown
- protocol::gemini::common::enums::HarmCategory
- protocol::gemini::common::enums::HarmCategoryKnown
- protocol::gemini::common::enums::HarmProbability
- protocol::gemini::common::enums::HarmProbabilityKnown
- protocol::gemini::common::enums::ImageAspectRatio
- protocol::gemini::common::enums::ImageAspectRatioKnown
- protocol::gemini::common::enums::ImageResponseAspectRatio
- protocol::gemini::common::enums::ImageResponseAspectRatioKnown
- protocol::gemini::common::enums::ImageResponseDelivery
- protocol::gemini::common::enums::ImageResponseDeliveryKnown
- protocol::gemini::common::enums::ImageResponseFormatMimeType
- protocol::gemini::common::enums::ImageResponseFormatMimeTypeKnown
- protocol::gemini::common::enums::ImageResponseSize
- protocol::gemini::common::enums::ImageResponseSizeKnown
- protocol::gemini::common::enums::ImageSize
- protocol::gemini::common::enums::ImageSizeKnown
- protocol::gemini::common::enums::MediaResolutionLevel
- protocol::gemini::common::enums::MediaResolutionLevelKnown
- protocol::gemini::common::enums::Modality
- protocol::gemini::common::enums::ModalityKnown
- protocol::gemini::common::enums::ModelStage
- protocol::gemini::common::enums::ModelStageKnown
- protocol::gemini::common::enums::ResponseMimeType
- protocol::gemini::common::enums::ResponseMimeTypeKnown
- protocol::gemini::common::enums::ResponseModality
- protocol::gemini::common::enums::ResponseModalityKnown
- protocol::gemini::common::enums::SchemaType
- protocol::gemini::common::enums::SchemaTypeKnown
- protocol::gemini::common::enums::ServerToolType
- protocol::gemini::common::enums::ServerToolTypeKnown
- protocol::gemini::common::enums::ServiceTier
- protocol::gemini::common::enums::ServiceTierKnown
- protocol::gemini::common::enums::SpeechLanguageCode
- protocol::gemini::common::enums::SpeechLanguageCodeKnown
- protocol::gemini::common::enums::SupportedGenerationMethod
- protocol::gemini::common::enums::SupportedGenerationMethodKnown
- protocol::gemini::common::enums::TaskType
- protocol::gemini::common::enums::TaskTypeKnown
- protocol::gemini::common::enums::TextResponseFormatMimeType
- protocol::gemini::common::enums::TextResponseFormatMimeTypeKnown
- protocol::gemini::common::enums::ThinkingLevel
- protocol::gemini::common::enums::ThinkingLevelKnown
- protocol::gemini::common::enums::UrlRetrievalStatus
- protocol::gemini::common::enums::UrlRetrievalStatusKnown
- protocol::gemini::common::grounding::CustomMetadataValue
- protocol::gemini::common::grounding::GroundingChunkSource
- protocol::gemini::common::speech::SpeechVoiceConfig
- protocol::gemini::common::speech::VoiceConfigValue
- protocol::openai::AllowedToolsMode
- protocol::openai::AllowedToolsType
- protocol::openai::ApplyPatchToolChoiceType
- protocol::openai::ApproximateLocationType
- protocol::openai::AudioResponseFormat
- protocol::openai::ChatCompletionChunkObjectType
- protocol::openai::ChatCompletionObjectType
- protocol::openai::ChatFinishReason
- protocol::openai::ChatImageDetailLevel
- protocol::openai::ChatNamedToolChoice
- protocol::openai::ChatResponseFormat
- protocol::openai::ChatToolCallType
- protocol::openai::ChatToolChoice
- protocol::openai::CodeInterpreterContainerType
- protocol::openai::CodeInterpreterMemoryLimit
- protocol::openai::CompactMessageContentPart
- protocol::openai::CompactMessageRole
- protocol::openai::CompactResponseItem
- protocol::openai::CompactServiceTier
- protocol::openai::CompactSummaryTextContentType
- protocol::openai::CompactTextContentType
- protocol::openai::ContextManagementType
- protocol::openai::ContextManagementTypeKnown
- protocol::openai::ConversationObjectType
- protocol::openai::CustomToolChoiceType
- protocol::openai::CustomToolGrammarFormatType
- protocol::openai::CustomToolGrammarSyntax
- protocol::openai::CustomToolInputFormat
- protocol::openai::CustomToolTextFormatType
- protocol::openai::DetailLevel
- protocol::openai::EmbeddingEncodingFormat
- protocol::openai::EmbeddingInput
- protocol::openai::EmbeddingObjectType
- protocol::openai::FunctionToolChoiceType
- protocol::openai::ImageBackground
- protocol::openai::ImageEditQuality
- protocol::openai::ImageEditSize
- protocol::openai::ImageEditStreamEvent
- protocol::openai::ImageGenerationAction
- protocol::openai::ImageGenerationStreamEvent
- protocol::openai::ImageInputFidelity
- protocol::openai::ImageModeration
- protocol::openai::ImageOutputFormat
- protocol::openai::ImageQuality
- protocol::openai::ImageResponseBackground
- protocol::openai::ImageResponseFormat
- protocol::openai::ImageResponseQuality
- protocol::openai::ImageResponseSize
- protocol::openai::ImageSize
- protocol::openai::ImageSizeKnown
- protocol::openai::ImageStreamEvent
- protocol::openai::ImageStreamEventType
- protocol::openai::ImageStreamEventTypeKnown
- protocol::openai::ImageStyle
- protocol::openai::IncompleteReason
- protocol::openai::InputAudioFormat
- protocol::openai::InputFileDetailLevel
- protocol::openai::JsonObjectResponseFormatType
- protocol::openai::JsonSchemaResponseFormatType
- protocol::openai::KnownImageEditStreamEvent
- protocol::openai::KnownImageGenerationStreamEvent
- protocol::openai::KnownImageStreamEvent
- protocol::openai::LegacyFunctionCallChoice
- protocol::openai::LegacyFunctionCallMode
- protocol::openai::ListObjectType
- protocol::openai::McpToolChoiceType
- protocol::openai::ModelObjectType
- protocol::openai::ModerationErrorType
- protocol::openai::ModerationInputType
- protocol::openai::ModerationResultType
- protocol::openai::OneOrMany
- protocol::openai::OpenAiModelId
- protocol::openai::OpenAiModelIdKnown
- protocol::openai::PromptCacheBreakpointMode
- protocol::openai::PromptCacheMode
- protocol::openai::PromptCacheRetention
- protocol::openai::PromptCacheTtl
- protocol::openai::ReasoningContext
- protocol::openai::ReasoningContextKnown
- protocol::openai::ReasoningEffort
- protocol::openai::ReasoningMode
- protocol::openai::ReasoningModeKnown
- protocol::openai::ReasoningSummary
- protocol::openai::ResponseAllowedTool
- protocol::openai::ResponseApplyPatchCallOutputStatus
- protocol::openai::ResponseApplyPatchCallStatus
- protocol::openai::ResponseCodeInterpreterCallStatus
- protocol::openai::ResponseCompactionObjectType
- protocol::openai::ResponseComputerCallOutputStatus
- protocol::openai::ResponseErrorCode
- protocol::openai::ResponseErrorCodeKnown
- protocol::openai::ResponseFileSearchCallStatus
- protocol::openai::ResponseFormat
- protocol::openai::ResponseHostedToolChoiceType
- protocol::openai::ResponseImageGenerationCallStatus
- protocol::openai::ResponseImageGenerationSize
- protocol::openai::ResponseImageGenerationSizeKnown
- protocol::openai::ResponseIncludable
- protocol::openai::ResponseInputTokensObjectType
- protocol::openai::ResponseItemLifecycleStatus
- protocol::openai::ResponseItemType
- protocol::openai::ResponseItemTypeKnown
- protocol::openai::ResponseMcpCallStatus
- protocol::openai::ResponseObjectType
- protocol::openai::ResponsePersonality
- protocol::openai::ResponsePersonalityKnown
- protocol::openai::ResponsePhase
- protocol::openai::ResponseStatus
- protocol::openai::ResponseStreamEventType
- protocol::openai::ResponseStreamEventTypeKnown
- protocol::openai::ResponseToolChoice
- protocol::openai::ResponseWebSearchCallStatus
- protocol::openai::SearchContextSize
- protocol::openai::ServiceTier
- protocol::openai::ShellToolChoiceType
- protocol::openai::StringOrList
- protocol::openai::TextOrAudioModality
- protocol::openai::TextResponseFormatType
- protocol::openai::ToolCaller
- protocol::openai::ToolChoiceMode
- protocol::openai::ToolSearchExecution
- protocol::openai::ToolType
- protocol::openai::TruncationStrategy
- protocol::openai::Verbosity
- protocol::openai::VoiceName
- protocol::openai::VoiceNameKnown
- protocol::openai::generate_content::AdditionalToolsRole
- protocol::openai::generate_content::ApplyPatchOperation
- protocol::openai::generate_content::ChatAnnotationType
- protocol::openai::generate_content::ChatAssistantContent
- protocol::openai::generate_content::ChatAssistantContentPart
- protocol::openai::generate_content::ChatCompletionMessageParam
- protocol::openai::generate_content::ChatCompletionMessageRole
- protocol::openai::generate_content::ChatCompletionModerationOutcome
- protocol::openai::generate_content::ChatCompletionModerationResultsType
- protocol::openai::generate_content::ChatContent
- protocol::openai::generate_content::ChatContentPart
- protocol::openai::generate_content::ChatDeltaRole
- protocol::openai::generate_content::ChatTextContent
- protocol::openai::generate_content::ChatTextContentPart
- protocol::openai::generate_content::ChatTool
- protocol::openai::generate_content::ChatToolCall
- protocol::openai::generate_content::CodeInterpreterContainer
- protocol::openai::generate_content::CodeInterpreterNetworkPolicy
- protocol::openai::generate_content::CodeInterpreterOutput
- protocol::openai::generate_content::ComputerAction
- protocol::openai::generate_content::ComputerMouseButton
- protocol::openai::generate_content::ComputerScreenshotType
- protocol::openai::generate_content::ComputerUseEnvironment
- protocol::openai::generate_content::FileSearchComparisonListValue
- protocol::openai::generate_content::FileSearchComparisonOperator
- protocol::openai::generate_content::FileSearchComparisonValue
- protocol::openai::generate_content::FileSearchCompoundOperator
- protocol::openai::generate_content::FileSearchFilter
- protocol::openai::generate_content::FileSearchRanker
- protocol::openai::generate_content::FileSearchResultAttributeValue
- protocol::openai::generate_content::KnownResponseStreamEvent
- protocol::openai::generate_content::LocalShellActionType
- protocol::openai::generate_content::McpAllowedTools
- protocol::openai::generate_content::McpApprovalSetting
- protocol::openai::generate_content::McpConnectorId
- protocol::openai::generate_content::McpRequireApproval
- protocol::openai::generate_content::PredictionContentType
- protocol::openai::generate_content::PromptVariableInputContentPart
- protocol::openai::generate_content::PromptVariableValue
- protocol::openai::generate_content::ResponseAnnotation
- protocol::openai::generate_content::ResponseCaller
- protocol::openai::generate_content::ResponseConversationRef
- protocol::openai::generate_content::ResponseEasyInputContent
- protocol::openai::generate_content::ResponseEasyInputMessageRole
- protocol::openai::generate_content::ResponseInput
- protocol::openai::generate_content::ResponseInputContentPart
- protocol::openai::generate_content::ResponseInputMessageRole
- protocol::openai::generate_content::ResponseItem
- protocol::openai::generate_content::ResponseMessageItem
- protocol::openai::generate_content::ResponseMessageItemType
- protocol::openai::generate_content::ResponseMessageOutputContentPart
- protocol::openai::generate_content::ResponseModerationOutcome
- protocol::openai::generate_content::ResponseNamespaceTool
- protocol::openai::generate_content::ResponseOutput
- protocol::openai::generate_content::ResponseOutputContentPart
- protocol::openai::generate_content::ResponseOutputMessageRole
- protocol::openai::generate_content::ResponseReasoningSummaryType
- protocol::openai::generate_content::ResponseReasoningTextType
- protocol::openai::generate_content::ResponseShellContainerSkill
- protocol::openai::generate_content::ResponseShellEnvironment
- protocol::openai::generate_content::ResponseShellInlineSkillMediaType
- protocol::openai::generate_content::ResponseShellInlineSkillSourceType
- protocol::openai::generate_content::ResponseShellInlineSkillType
- protocol::openai::generate_content::ResponseShellSkillReferenceType
- protocol::openai::generate_content::ResponseStreamEvent
- protocol::openai::generate_content::ResponseTool
- protocol::openai::generate_content::ResponseToolOutputContentPart
- protocol::openai::generate_content::ResponseWebSocketRequest
- protocol::openai::generate_content::SearchContentType
- protocol::openai::generate_content::ShellCallOutcome
- protocol::openai::generate_content::ShellEnvironment
- protocol::openai::generate_content::TypedResponseItem
- protocol::openai::generate_content::VoiceRef
- protocol::openai::generate_content::WebSearchAction
- protocol::openai::generate_content::WebSearchSourceType
- protocol::operation::ContentGenerationKind
- protocol::operation::HttpMethod
- protocol::operation::Operation
- protocol::operation::OperationGroup
- protocol::operation::OperationKind
- protocol::operation::Provider
Functions
Type Aliases
- protocol::claude::common::JsonObject
- protocol::claude::common::blocks::content::ContentBlock
- protocol::claude::common::blocks::content::McpToolResultContent
- protocol::claude::common::blocks::content::MessageContent
- protocol::claude::common::blocks::content::SystemPrompt
- protocol::claude::common::blocks::response::ResponseMcpToolResultContent
- protocol::claude::common::server_tools::errors::AdvisorToolResultError
- protocol::claude::common::server_tools::errors::BashCodeExecutionToolResultError
- protocol::claude::common::server_tools::errors::CodeExecutionToolResultError
- protocol::claude::common::server_tools::errors::TextEditorCodeExecutionToolResultError
- protocol::claude::common::server_tools::errors::ToolSearchToolResultError
- protocol::claude::common::server_tools::errors::WebFetchToolResultError
- protocol::claude::common::server_tools::errors::WebSearchToolResultError
- protocol::claude::common::server_tools::response_payloads::ResponseTextEditorCodeExecutionToolResultError
- protocol::claude::common::server_tools::response_payloads::ResponseToolSearchToolResultError
- protocol::claude::count_tokens::CountTokensRequestHeaders
- protocol::claude::message::CreateMessageRequestHeaders
- protocol::claude::models::ListModelsRequestHeaders
- protocol::claude::models::RetrieveModelRequestHeaders
- protocol::gemini::batch::AsyncBatchEmbedContentResponseBody
- protocol::gemini::batch::BatchGenerateContentResponseBody
- protocol::gemini::batch::CancelBatchResponseBody
- protocol::gemini::batch::DeleteBatchResponseBody
- protocol::gemini::batch::UpdateEmbedContentBatchRequestBody
- protocol::gemini::batch::UpdateEmbedContentBatchResponseBody
- protocol::gemini::batch::UpdateGenerateContentBatchRequestBody
- protocol::gemini::batch::UpdateGenerateContentBatchResponseBody
- protocol::gemini::caching::CreateCachedContentRequestBody
- protocol::gemini::caching::CreateCachedContentResponseBody
- protocol::gemini::caching::DeleteCachedContentResponseBody
- protocol::gemini::caching::GetCachedContentResponseBody
- protocol::gemini::caching::UpdateCachedContentRequestBody
- protocol::gemini::caching::UpdateCachedContentResponseBody
- protocol::gemini::common::types::ExtraFields
- protocol::gemini::common::types::JsonMap
- protocol::gemini::generate_content::StreamGenerateContentChunk
- protocol::gemini::generate_content::StreamGenerateContentRequest
- protocol::openai::CompactResponseWireModel
- protocol::openai::CreateConversationWireModel
- protocol::openai::EmbeddingWireModel
- protocol::openai::Extra
- protocol::openai::ImageEditStreamWireModel
- protocol::openai::ImageEditWireModel
- protocol::openai::ImageGenerationStreamWireModel
- protocol::openai::ImageGenerationWireModel
- protocol::openai::JsonSchema
- protocol::openai::LogitBias
- protocol::openai::Metadata
- protocol::openai::ModelRetrieveWireModel
- protocol::openai::ModelsWireModel
- protocol::openai::ResponseInputTokensWireModel
- protocol::openai::generate_content::ChatCompletionStreamWireModel
- protocol::openai::generate_content::ChatCompletionWireModel
- protocol::openai::generate_content::FileSearchResultAttributes
- protocol::openai::generate_content::PromptVariables
- protocol::openai::generate_content::ResponseContentPart
- protocol::openai::generate_content::ResponseStreamWireModel
- protocol::openai::generate_content::ResponseWebSocketWireModel
- protocol::openai::generate_content::ResponseWireModel