List of all items
Structs
- api::AuthApi
- api::BatchApi
- api::ChatApi
- api::CollectionsApi
- api::DocumentsApi
- api::DocumentsSearchRequest
- api::EmbeddingsApi
- api::EmbeddingsRequest
- api::EmbeddingsResponse
- api::FilesApi
- api::ImagesApi
- api::ModelsApi
- api::RealtimeApi
- api::ResponsesApi
- api::SearchDocument
- api::SearchResponse
- api::SearchResult
- api::TokenizerApi
- api::VideosApi
- client::XaiClient
- config::ClientConfig
- config::SecretString
- config::XaiClientBuilder
- models::auth::ApiKeyInfo
- models::batch::Batch
- models::batch::BatchListResponse
- models::batch::BatchRequest
- models::batch::BatchRequestInfo
- models::batch::BatchRequestListResponse
- models::batch::BatchResult
- models::batch::BatchResultListResponse
- models::collection::AddDocumentsRequest
- models::collection::AddDocumentsResponse
- models::collection::BatchGetDocumentsRequest
- models::collection::Collection
- models::collection::CollectionListResponse
- models::collection::CreateCollectionRequest
- models::collection::Document
- models::collection::DocumentListResponse
- models::collection::SearchRequest
- models::collection::SearchResponse
- models::collection::SearchResult
- models::collection::UpdateCollectionRequest
- models::content::FileContent
- models::content::ImageUrlContent
- models::file::DeleteFileResponse
- models::file::FileDownloadRequest
- models::file::FileListResponse
- models::file::FileObject
- models::file::FileUploadChunksRequest
- models::file::FileUploadChunksResponse
- models::file::FileUploadInitializeRequest
- models::file::FileUploadInitializeResponse
- models::image::ImageData
- models::image::ImageGenerationRequest
- models::image::ImageGenerationResponse
- models::message::Message
- models::response::InlineCitation
- models::response::JsonSchema
- models::response::Response
- models::response::ResponseFormat
- models::response::SearchResult
- models::response::StreamChunk
- models::response::WebCitation
- models::response::XCitation
- models::tokenizer::TokenizeRequest
- models::tokenizer::TokenizeResponse
- models::tool::FunctionCall
- models::tool::FunctionDefinition
- models::tool::McpServer
- models::tool::McpTool
- models::tool::ToolCall
- models::tool::ToolChoiceFunction
- models::tool::ToolChoiceSpecific
- models::tool::WebSearchFilters
- models::usage::CompletionTokensDetails
- models::usage::PromptTokensDetails
- models::usage::ServerSideToolUsage
- models::usage::Usage
- models::videos::Video
- models::videos::VideoData
- models::videos::VideoEditRequest
- models::videos::VideoGenerationRequest
- models::videos::VideoGenerationResponse
- models::voice::AudioTranscriptionConfig
- models::voice::ConversationContent
- models::voice::ConversationItem
- models::voice::RateLimit
- models::voice::RealtimeError
- models::voice::RealtimeResponse
- models::voice::ResponseConfig
- models::voice::SessionConfig
- models::voice::TurnDetectionConfig
- stream::ResponseStream
- sync::SyncAuthApi
- sync::SyncBatchApi
- sync::SyncChatApi
- sync::SyncChatCompletionBuilder
- sync::SyncCollectionsApi
- sync::SyncCreateResponseBuilder
- sync::SyncDeferredResponsePoller
- sync::SyncFilesApi
- sync::SyncImageGenerationBuilder
- sync::SyncImagesApi
- sync::SyncModelsApi
- sync::SyncResponsesApi
- sync::SyncStatefulChat
- sync::SyncTokenizerApi
- sync::SyncUploadFileBuilder
- sync::SyncVideosApi
- sync::SyncXaiClient
Enums
- error::Error
- models::batch::BatchRequestStatus
- models::batch::BatchStatus
- models::content::ContentPart
- models::content::ImageDetail
- models::file::FilePurpose
- models::image::ImageResponseFormat
- models::message::MessageContent
- models::message::Role
- models::response::CodeInterpreterOutput
- models::response::OutputItem
- models::response::ResponseFormatType
- models::response::TextContent
- models::tool::Tool
- models::tool::ToolChoice
- models::tool::ToolChoiceAuto
- models::videos::VideoResponseFormat
- models::voice::AudioFormat
- models::voice::ConversationContentType
- models::voice::ConversationItemType
- models::voice::RealtimeClientMessage
- models::voice::RealtimeServerMessage
- models::voice::Voice
Traits
Functions
- chat::assistant
- chat::code_interpreter
- chat::collections_search
- chat::developer
- chat::file
- chat::file_inline
- chat::image
- chat::image_base64
- chat::image_with_detail
- chat::mcp
- chat::required_tool
- chat::system
- chat::text
- chat::tool
- chat::tool_choice_auto
- chat::tool_choice_none
- chat::tool_choice_required
- chat::tool_result
- chat::tool_strict
- chat::user
- chat::web_search
- chat::web_search_allow
- chat::web_search_exclude
- chat::x_search