List of all items
Structs
- PricingInfo
- llm::LLM
- llm::LLMInner
- llm::LLMSettings
- llm::LLMToolChoice
- llm::ModelBilling
- llm::OpenAISetup
- openai::Chat
- openai::Client
- openai::Completions
- openai::RequestOptions
- openai::config::AzureConfig
- openai::config::OpenAIConfig
- openai::error::ApiError
- openai::error::WrappedError
- openai::types::Metadata
- openai::types::chat::ChatChoice
- openai::types::chat::ChatChoiceLogprobs
- openai::types::chat::ChatChoiceStream
- openai::types::chat::ChatCompletionAllowedTools
- openai::types::chat::ChatCompletionAllowedToolsChoice
- openai::types::chat::ChatCompletionAudio
- openai::types::chat::ChatCompletionDeleted
- openai::types::chat::ChatCompletionFunctions
- openai::types::chat::ChatCompletionFunctionsArgs
- openai::types::chat::ChatCompletionList
- openai::types::chat::ChatCompletionMessageCustomToolCall
- openai::types::chat::ChatCompletionMessageList
- openai::types::chat::ChatCompletionMessageListItem
- openai::types::chat::ChatCompletionMessageToolCall
- openai::types::chat::ChatCompletionMessageToolCallChunk
- openai::types::chat::ChatCompletionNamedToolChoice
- openai::types::chat::ChatCompletionNamedToolChoiceCustom
- openai::types::chat::ChatCompletionRequestAssistantMessage
- openai::types::chat::ChatCompletionRequestAssistantMessageArgs
- openai::types::chat::ChatCompletionRequestAssistantMessageAudio
- openai::types::chat::ChatCompletionRequestDeveloperMessage
- openai::types::chat::ChatCompletionRequestDeveloperMessageArgs
- openai::types::chat::ChatCompletionRequestFunctionMessage
- openai::types::chat::ChatCompletionRequestFunctionMessageArgs
- openai::types::chat::ChatCompletionRequestMessageContentPartAudio
- openai::types::chat::ChatCompletionRequestMessageContentPartAudioArgs
- openai::types::chat::ChatCompletionRequestMessageContentPartFile
- openai::types::chat::ChatCompletionRequestMessageContentPartImage
- openai::types::chat::ChatCompletionRequestMessageContentPartImageArgs
- openai::types::chat::ChatCompletionRequestMessageContentPartRefusal
- openai::types::chat::ChatCompletionRequestMessageContentPartRefusalBuilder
- openai::types::chat::ChatCompletionRequestMessageContentPartText
- openai::types::chat::ChatCompletionRequestMessageContentPartTextArgs
- openai::types::chat::ChatCompletionRequestSystemMessage
- openai::types::chat::ChatCompletionRequestSystemMessageArgs
- openai::types::chat::ChatCompletionRequestToolMessage
- openai::types::chat::ChatCompletionRequestToolMessageArgs
- openai::types::chat::ChatCompletionRequestUserMessage
- openai::types::chat::ChatCompletionRequestUserMessageArgs
- openai::types::chat::ChatCompletionResponseMessage
- openai::types::chat::ChatCompletionResponseMessageAudio
- openai::types::chat::ChatCompletionStreamOptions
- openai::types::chat::ChatCompletionStreamResponseDelta
- openai::types::chat::ChatCompletionTokenLogprob
- openai::types::chat::ChatCompletionTool
- openai::types::chat::Choice
- openai::types::chat::CompletionTokensDetails
- openai::types::chat::CompletionUsage
- openai::types::chat::CreateChatCompletionRequest
- openai::types::chat::CreateChatCompletionRequestArgs
- openai::types::chat::CreateChatCompletionResponse
- openai::types::chat::CreateChatCompletionStreamResponse
- openai::types::chat::CustomGrammarFormatParam
- openai::types::chat::CustomName
- openai::types::chat::CustomTool
- openai::types::chat::CustomToolChatCompletions
- openai::types::chat::CustomToolProperties
- openai::types::chat::FileObject
- openai::types::chat::FunctionCall
- openai::types::chat::FunctionCallStream
- openai::types::chat::FunctionName
- openai::types::chat::FunctionObject
- openai::types::chat::FunctionObjectArgs
- openai::types::chat::GetChatCompletionMessagesQuery
- openai::types::chat::GetChatCompletionMessagesQueryArgs
- openai::types::chat::ImageUrl
- openai::types::chat::ImageUrlArgs
- openai::types::chat::InputAudio
- openai::types::chat::ListChatCompletionsQuery
- openai::types::chat::ListChatCompletionsQueryArgs
- openai::types::chat::Logprobs
- openai::types::chat::PromptTokensDetails
- openai::types::chat::ResponseFormatJsonSchema
- openai::types::chat::TopLogprobs
- openai::types::chat::UpdateChatCompletionRequest
- openai::types::chat::UpdateChatCompletionRequestArgs
- openai::types::chat::UrlCitation
- openai::types::chat::WebSearchLocation
- openai::types::chat::WebSearchOptions
- openai::types::chat::WebSearchUserLocation
- openai::types::completions::CreateCompletionRequest
- openai::types::completions::CreateCompletionRequestArgs
- openai::types::completions::CreateCompletionResponse
Enums
- OpenAIModel
- error::PromptError
- llm::LLMClient
- llm::SupportedConfig
- openai::error::OpenAIError
- openai::error::StreamError
- openai::types::InputSource
- openai::types::chat::ChatCompletionAudioFormat
- openai::types::chat::ChatCompletionAudioVoice
- openai::types::chat::ChatCompletionFunctionCall
- openai::types::chat::ChatCompletionMessageToolCalls
- openai::types::chat::ChatCompletionRequestAssistantMessageContent
- openai::types::chat::ChatCompletionRequestAssistantMessageContentPart
- openai::types::chat::ChatCompletionRequestDeveloperMessageContent
- openai::types::chat::ChatCompletionRequestDeveloperMessageContentPart
- openai::types::chat::ChatCompletionRequestMessage
- openai::types::chat::ChatCompletionRequestMessageContentPartRefusalBuilderError
- openai::types::chat::ChatCompletionRequestSystemMessageContent
- openai::types::chat::ChatCompletionRequestSystemMessageContentPart
- openai::types::chat::ChatCompletionRequestToolMessageContent
- openai::types::chat::ChatCompletionRequestToolMessageContentPart
- openai::types::chat::ChatCompletionRequestUserMessageContent
- openai::types::chat::ChatCompletionRequestUserMessageContentPart
- openai::types::chat::ChatCompletionResponseMessageAnnotation
- openai::types::chat::ChatCompletionToolChoiceOption
- openai::types::chat::ChatCompletionTools
- openai::types::chat::CompletionFinishReason
- openai::types::chat::ContentPart
- openai::types::chat::CustomToolPropertiesFormat
- openai::types::chat::FinishReason
- openai::types::chat::FunctionType
- openai::types::chat::GetChatCompletionMessagesOrder
- openai::types::chat::GrammarSyntax
- openai::types::chat::ImageDetail
- openai::types::chat::InputAudioFormat
- openai::types::chat::ListChatCompletionsOrder
- openai::types::chat::PredictionContent
- openai::types::chat::PredictionContentContent
- openai::types::chat::Prompt
- openai::types::chat::ReasoningEffort
- openai::types::chat::ResponseFormat
- openai::types::chat::ResponseModalities
- openai::types::chat::Role
- openai::types::chat::ServiceTier
- openai::types::chat::StopConfiguration
- openai::types::chat::ToolChoiceAllowedMode
- openai::types::chat::ToolChoiceOptions
- openai::types::chat::Verbosity
- openai::types::chat::WebSearchContextSize
- openai::types::chat::WebSearchUserLocationType
Traits
- openai::config::Config
- openai::traits::AsyncTryFrom
- openai::traits::EventId
- openai::traits::EventType
- openai::traits::RequestOptionsBuilder
Functions
Type Aliases
- openai::types::chat::ChatCompletionResponseStream
- openai::types::completions::CompletionResponseStream