List of all items
Structs
- anthropic::v1::request::AnthropicMessageRequestV1
- anthropic::v1::request::AnthropicSettings
- anthropic::v1::request::Base64ImageSource
- anthropic::v1::request::Base64PDFSource
- anthropic::v1::request::CacheControl
- anthropic::v1::request::CitationCharLocationParam
- anthropic::v1::request::CitationContentBlockLocationParam
- anthropic::v1::request::CitationPageLocationParam
- anthropic::v1::request::CitationSearchResultLocationParam
- anthropic::v1::request::CitationWebSearchResultLocationParam
- anthropic::v1::request::CitationsConfigParams
- anthropic::v1::request::ContentBlockParam
- anthropic::v1::request::DocumentBlockParam
- anthropic::v1::request::ImageBlockParam
- anthropic::v1::request::MessageParam
- anthropic::v1::request::Metadata
- anthropic::v1::request::PlainTextSource
- anthropic::v1::request::RedactedThinkingBlockParam
- anthropic::v1::request::SearchResultBlockParam
- anthropic::v1::request::ServerToolUseBlockParam
- anthropic::v1::request::SystemPrompt
- anthropic::v1::request::TextBlockParam
- anthropic::v1::request::ThinkingBlockParam
- anthropic::v1::request::ThinkingConfig
- anthropic::v1::request::Tool
- anthropic::v1::request::ToolChoice
- anthropic::v1::request::ToolResultBlockParam
- anthropic::v1::request::ToolUseBlockParam
- anthropic::v1::request::UrlImageSource
- anthropic::v1::request::UrlPDFSource
- anthropic::v1::request::WebSearchResultBlockParam
- anthropic::v1::request::WebSearchToolResultBlockParam
- anthropic::v1::response::AnthropicMessageResponse
- anthropic::v1::response::CitationCharLocation
- anthropic::v1::response::CitationContentBlockLocation
- anthropic::v1::response::CitationPageLocation
- anthropic::v1::response::CitationsSearchResultLocation
- anthropic::v1::response::CitationsWebSearchResultLocation
- anthropic::v1::response::RedactedThinkingBlock
- anthropic::v1::response::ResponseContentBlock
- anthropic::v1::response::ServerToolUseBlock
- anthropic::v1::response::TextBlock
- anthropic::v1::response::ThinkingBlock
- anthropic::v1::response::ToolUseBlock
- anthropic::v1::response::Usage
- anthropic::v1::response::WebSearchResultBlock
- anthropic::v1::response::WebSearchToolResultBlock
- anthropic::v1::response::WebSearchToolResultError
- google::v1::embedding::ContentEmbedding
- google::v1::embedding::GeminiEmbeddingConfig
- google::v1::embedding::GeminiEmbeddingRequest
- google::v1::embedding::GeminiEmbeddingResponse
- google::v1::embedding::PredictRequest
- google::v1::embedding::PredictResponse
- google::v1::generate::request::ApiKeyConfig
- google::v1::generate::request::AuthConfig
- google::v1::generate::request::AutoRoutingMode
- google::v1::generate::request::Blob
- google::v1::generate::request::CodeExecution
- google::v1::generate::request::CodeExecutionResult
- google::v1::generate::request::ComputerUse
- google::v1::generate::request::DataStoreSpec
- google::v1::generate::request::DynamicRetrievalConfig
- google::v1::generate::request::ElasticSearchParams
- google::v1::generate::request::EnterpriseWebSearch
- google::v1::generate::request::ExecutableCode
- google::v1::generate::request::ExternalApi
- google::v1::generate::request::FileData
- google::v1::generate::request::FileSearch
- google::v1::generate::request::Filter
- google::v1::generate::request::FunctionCall
- google::v1::generate::request::FunctionCallingConfig
- google::v1::generate::request::FunctionDeclaration
- google::v1::generate::request::FunctionResponse
- google::v1::generate::request::GeminiContent
- google::v1::generate::request::GeminiGenerateContentRequestV1
- google::v1::generate::request::GeminiSettings
- google::v1::generate::request::GenerationConfig
- google::v1::generate::request::GoogleMaps
- google::v1::generate::request::GoogleSearch
- google::v1::generate::request::GoogleSearchRetrieval
- google::v1::generate::request::GoogleServiceAccountConfig
- google::v1::generate::request::HttpBasicAuthConfig
- google::v1::generate::request::ImageConfig
- google::v1::generate::request::Interval
- google::v1::generate::request::LatLng
- google::v1::generate::request::LlmRanker
- google::v1::generate::request::ManualRoutingMode
- google::v1::generate::request::ModelArmorConfig
- google::v1::generate::request::MultiSpeakerVoiceConfig
- google::v1::generate::request::OauthConfig
- google::v1::generate::request::OidcConfig
- google::v1::generate::request::ParallelAiSearch
- google::v1::generate::request::Part
- google::v1::generate::request::PartMetadata
- google::v1::generate::request::PartialArgs
- google::v1::generate::request::PrebuiltVoiceConfig
- google::v1::generate::request::RagResource
- google::v1::generate::request::RagRetrievalConfig
- google::v1::generate::request::RankService
- google::v1::generate::request::Ranking
- google::v1::generate::request::Retrieval
- google::v1::generate::request::RetrievalConfig
- google::v1::generate::request::RoutingConfig
- google::v1::generate::request::SafetySetting
- google::v1::generate::request::Schema
- google::v1::generate::request::SimpleSearchParams
- google::v1::generate::request::SpeakerVoiceConfig
- google::v1::generate::request::SpeechConfig
- google::v1::generate::request::ThinkingConfig
- google::v1::generate::request::Tool
- google::v1::generate::request::ToolConfig
- google::v1::generate::request::UrlContext
- google::v1::generate::request::VertexAISearch
- google::v1::generate::request::VertexGoogleSearch
- google::v1::generate::request::VertexRagStore
- google::v1::generate::request::VideoMetadata
- google::v1::generate::request::VoiceConfig
- google::v1::generate::response::Candidate
- google::v1::generate::response::Citation
- google::v1::generate::response::CitationMetadata
- google::v1::generate::response::GenerateContentResponse
- google::v1::generate::response::GoogleDate
- google::v1::generate::response::GroundingChunk
- google::v1::generate::response::GroundingMetadata
- google::v1::generate::response::GroundingSupport
- google::v1::generate::response::LogprobsCandidate
- google::v1::generate::response::LogprobsResult
- google::v1::generate::response::Maps
- google::v1::generate::response::ModalityTokenCount
- google::v1::generate::response::PageSpan
- google::v1::generate::response::PromptFeedback
- google::v1::generate::response::RagChunk
- google::v1::generate::response::RetrievalMetadata
- google::v1::generate::response::RetrievedContext
- google::v1::generate::response::SafetyRating
- google::v1::generate::response::SearchEntryPoint
- google::v1::generate::response::Segment
- google::v1::generate::response::SourceFlaggingUri
- google::v1::generate::response::TopCandidates
- google::v1::generate::response::UrlContextMetadata
- google::v1::generate::response::UrlMetadata
- google::v1::generate::response::UsageMetadata
- google::v1::generate::response::Web
- openai::v1::chat::request::ChatMessage
- openai::v1::chat::request::File
- openai::v1::chat::request::FileContentPart
- openai::v1::chat::request::ImageContentPart
- openai::v1::chat::request::ImageUrl
- openai::v1::chat::request::InputAudioContentPart
- openai::v1::chat::request::InputAudioData
- openai::v1::chat::request::OpenAIChatCompletionRequestV1
- openai::v1::chat::request::OpenAIEmbeddingRequest
- openai::v1::chat::request::TextContentPart
- openai::v1::chat::response::Annotations
- openai::v1::chat::response::Audio
- openai::v1::chat::response::ChatCompletionMessage
- openai::v1::chat::response::Choice
- openai::v1::chat::response::CompletionTokenDetails
- openai::v1::chat::response::Function
- openai::v1::chat::response::LogContent
- openai::v1::chat::response::LogProbs
- openai::v1::chat::response::OpenAIChatResponse
- openai::v1::chat::response::PromptTokenDetails
- openai::v1::chat::response::ToolCall
- openai::v1::chat::response::TopLogProbs
- openai::v1::chat::response::UrlCitation
- openai::v1::chat::response::Usage
- openai::v1::chat::settings::AllowedTools
- openai::v1::chat::settings::AudioParam
- openai::v1::chat::settings::CustomChoice
- openai::v1::chat::settings::CustomDefinition
- openai::v1::chat::settings::CustomTool
- openai::v1::chat::settings::CustomToolChoice
- openai::v1::chat::settings::FunctionChoice
- openai::v1::chat::settings::FunctionDefinition
- openai::v1::chat::settings::FunctionTool
- openai::v1::chat::settings::FunctionToolChoice
- openai::v1::chat::settings::Grammar
- openai::v1::chat::settings::GrammarFormat
- openai::v1::chat::settings::InnerAllowedTools
- openai::v1::chat::settings::OpenAIChatSettings
- openai::v1::chat::settings::Prediction
- openai::v1::chat::settings::PredictionContentPart
- openai::v1::chat::settings::StreamOptions
- openai::v1::chat::settings::TextFormat
- openai::v1::chat::settings::ToolDefinition
- openai::v1::embedding::EmbeddingObject
- openai::v1::embedding::OpenAIEmbeddingConfig
- openai::v1::embedding::OpenAIEmbeddingResponse
- openai::v1::embedding::UsageObject
- prompt::interface::GenericPromptConfig
- prompt::interface::Prompt
- prompt::types::AnthropicMessageIterator
- prompt::types::AnthropicMessageList
- prompt::types::GeminiContentIterator
- prompt::types::GeminiContentList
- prompt::types::OpenAIMessageIterator
- prompt::types::OpenAIMessageList
- prompt::types::Score
- tools::AgentToolDefinition
- tools::ToolCall
- tools::ToolRegistry
Enums
- Common
- Model
- Provider
- SaveName
- SettingsType
- anthropic::v1::request::DocumentSource
- anthropic::v1::request::ImageSource
- anthropic::v1::request::TextCitationParam
- anthropic::v1::request::ToolResultContentEnum
- anthropic::v1::response::StopReason
- anthropic::v1::response::TextCitation
- anthropic::v1::response::WebSearchToolResultBlockContent
- error::TypeError
- google::v1::embedding::EmbeddingTaskType
- google::v1::generate::request::ApiSpecType
- google::v1::generate::request::AuthConfigValue
- google::v1::generate::request::AuthType
- google::v1::generate::request::Behavior
- google::v1::generate::request::ComputerUseEnvironment
- google::v1::generate::request::DataNum
- google::v1::generate::request::DynamicRetrievalMode
- google::v1::generate::request::ExternalApiParams
- google::v1::generate::request::GoogleSearchNum
- google::v1::generate::request::HarmBlockMethod
- google::v1::generate::request::HarmBlockThreshold
- google::v1::generate::request::HarmCategory
- google::v1::generate::request::HttpElementLocation
- google::v1::generate::request::Language
- google::v1::generate::request::MediaResolution
- google::v1::generate::request::Modality
- google::v1::generate::request::Mode
- google::v1::generate::request::ModelRoutingPreference
- google::v1::generate::request::OauthConfigValue
- google::v1::generate::request::OidcConfigValue
- google::v1::generate::request::Outcome
- google::v1::generate::request::PhishBlockThreshold
- google::v1::generate::request::RankingConfig
- google::v1::generate::request::RetrievalSource
- google::v1::generate::request::RoutingConfigMode
- google::v1::generate::request::SchemaType
- google::v1::generate::request::ThinkingLevel
- google::v1::generate::response::BlockedReason
- google::v1::generate::response::FinishReason
- google::v1::generate::response::GroundingChunkType
- google::v1::generate::response::HarmProbability
- google::v1::generate::response::HarmSeverity
- google::v1::generate::response::TrafficType
- google::v1::generate::response::UrlRetrievalStatus
- openai::v1::chat::request::ContentPart
- openai::v1::chat::settings::AllowedToolsMode
- openai::v1::chat::settings::Content
- openai::v1::chat::settings::CustomToolFormat
- openai::v1::chat::settings::Tool
- openai::v1::chat::settings::ToolChoice
- openai::v1::chat::settings::ToolChoiceMode
- prompt::builder::ProviderRequest
- prompt::builder::RequestType
- prompt::settings::ModelSettings
- prompt::types::MessageNum
- prompt::types::ResponseContent
- prompt::types::ResponseType
- prompt::types::Role
Traits
- StructuredOutput
- google::v1::embedding::EmbeddingConfigTrait
- prompt::builder::RequestBuilder
- prompt::types::DeserializePromptValExt
- tools::Tool
- traits::MessageConversion
- traits::MessageFactory
- traits::MessageResponseExt
- traits::PromptMessageExt
- traits::RequestAdapter
- traits::ResponseAdapter
Functions
- openai::v1::chat::request::create_structured_output_schema
- prompt::builder::to_provider_request
- prompt::interface::extract_system_instructions
- prompt::types::check_pydantic_model
- prompt::types::check_response_type
- prompt::types::get_pydantic_module
- prompt::types::parse_response_to_json
- traits::get_var_regex
Statics
Constants
- anthropic::v1::request::BASE64_TYPE
- anthropic::v1::request::CHAR_LOCATION_TYPE
- anthropic::v1::request::CONTENT_BLOCK_LOCATION_TYPE
- anthropic::v1::request::DOCUMENT_BASE64_PDF_TYPE
- anthropic::v1::request::DOCUMENT_PLAIN_TEXT_TYPE
- anthropic::v1::request::DOCUMENT_TYPE
- anthropic::v1::request::EPHEMERAL_TYPE
- anthropic::v1::request::IMAGE_TYPE
- anthropic::v1::request::PAGE_LOCATION_TYPE
- anthropic::v1::request::REDACTED_THINKING_TYPE
- anthropic::v1::request::SEARCH_RESULT_LOCATION_TYPE
- anthropic::v1::request::SEARCH_TYPE
- anthropic::v1::request::SERVER_TOOL_USE_TYPE
- anthropic::v1::request::TEXT_TYPE
- anthropic::v1::request::THINKING_TYPE
- anthropic::v1::request::TOOL_RESULT_TYPE
- anthropic::v1::request::TOOL_USE_TYPE
- anthropic::v1::request::URL_TYPE
- anthropic::v1::request::WEB_SEARCH_RESULT_LOCATION_TYPE
- anthropic::v1::request::WEB_SEARCH_RESULT_TYPE
- anthropic::v1::request::WEB_SEARCH_TOOL_RESULT_ERROR_TYPE
- anthropic::v1::request::WEB_SEARCH_TOOL_RESULT_TYPE
- openai::v1::chat::request::OPENAI_CONTENT_PART_FILE
- openai::v1::chat::request::OPENAI_CONTENT_PART_IMAGE_URL
- openai::v1::chat::request::OPENAI_CONTENT_PART_INPUT_AUDIO
- openai::v1::chat::request::OPENAI_CONTENT_PART_TEXT