List of all items
Structs
- chat::Chat
- client::Client
- completions::Completions
- completions::request::CompletionRequest
- completions::request::CompletionRequestBuilder
- completions::response::CompletionResponse
- http::simple::SimpleHttpClient
- providers::config::OpenAIConfig
- providers::config::OpenAIConfigBuilder
- providers::openai::OpenAIProvider
- providers::raw::RawProvider
- request::chat::ChatRequest
- response::chat::ChatResponse
- response::chat::ChatResponseStream
- types::assistant_audio::AssistantAudio
- types::assistant_function_call::AssistantFunctionCall
- types::assistant_tool_call::AssistantToolCall
- types::chat_audio::ChatAudio
- types::chat_choice::ChatChoice
- types::chat_choice::ChatChoiceMessage
- types::chat_choice::ChatChoiceMessageStream
- types::chat_choice::ChatChoiceStream
- types::chat_choice::ChatLogprobs
- types::chat_choice::ChatLogprobsLogProb
- types::chat_choice::ChatLogprobsMessage
- types::chat_choice::ChatMessageAudio
- types::chat_choice::ChatMessageFunctionCall
- types::chat_choice::ChatMessageToolCall
- types::chat_function::ChatFunction
- types::chat_function_call::ChatFunctionCallFunction
- types::chat_response_format::JsonSchema
- types::chat_response_format::JsonSchemaBuilder
- types::chat_tool::ChatToolFunction
- types::chat_tool::ChatToolFunctionBuilder
- types::chat_tool_choice::ChatToolChoiceFunction
- types::chat_tool_choice::ChatToolChoiceFunctionBuilder
- types::completion_choice::CompletionChoice
- types::completion_choice::CompletionLogprobs
- types::completion_usage::CompletionTokensDetails
- types::completion_usage::CompletionUsage
- types::completion_usage::CompletionUsageStream
- types::completion_usage::PromptTokensDetails
- types::image_url::ImageUrl
- types::image_url::ImageUrlBuilder
- types::input_audio::InputAudio
- types::input_audio::InputAudioBuilder
- types::stream::StreamOptions
Enums
- error::Error
- request::message::ChatMessage
- types::assistant_content::AssistantContent
- types::assistant_content::AssistantContentPart
- types::assistant_tool_call::ToolType
- types::chat_audio::ChatAudioFormat
- types::chat_audio::ChatAudioVoice
- types::chat_function_call::ChatFunctionCall
- types::chat_response_format::ChatResponseFormat
- types::chat_tool::ChatTool
- types::chat_tool_choice::ChatToolChoice
- types::chat_tool_choice::ChatToolChoiceNamedOption
- types::content::Content
- types::image_url::ImageDetail
- types::input_audio::InputAudioFormat
- types::modalities::Modalities
- types::prediction_content::PredictionContent
- types::prediction_content::PredictionContentContent
- types::prediction_content::PredictionContentPart
- types::reasoning_effort::ReasoningEffort
- types::service_tier::ServiceTier
- types::stop::Stop
- types::user_content::UserContent
- types::user_content::UserContentPart
Traits
- Printable
- http::HttpClient
- providers::Provider
- providers::config::Config
- request::Requestable
- response::Respondable