List of all items
Structs
- agent::AgentClient
- agent::request::AgentChatParameters
- agent::request::AgentChatRequest
- agent::request::AgentConfig
- agent::request::AgentCreateRequest
- agent::request::AgentCreateRequestBuilder
- agent::request::AgentUpdateRequest
- agent::response::AgentChatResponse
- agent::response::AgentCreateResponse
- agent::response::AgentDeleteResponse
- agent::response::AgentDetails
- agent::response::AgentMessage
- agent::response::AgentToolCall
- agent::response::AgentUpdateResponse
- agent::response::AgentUsage
- agent::response::ConversationHistory
- batches::BatchItem
- batches::cancel::CancelBatchBody
- batches::cancel::CancelBatchRequest
- batches::create::CreateBatchBody
- batches::create::CreateBatchRequest
- batches::list::BatchesListQuery
- batches::list::BatchesListRequest
- batches::list::BatchesListResponse
- batches::retrieve::BatchesRetrieveRequest
- client::config::ZaiConfig
- client::config::ZaiConfigBuilder
- client::endpoints::EndpointConfig
- client::http::HttpClientConfig
- client::http::HttpClientConfigBuilder
- file::content::FileContentRequest
- file::delete::FileDeleteRequest
- file::list::FileListRequest
- file::request::FileListQuery
- file::response::FileDeleteResponse
- file::response::FileListResponse
- file::response::FileObject
- file::upload::FileUploadRequest
- knowledge::capacity::KnowledgeCapacityRequest
- knowledge::create::CreateKnowledgeBody
- knowledge::create::CreateKnowledgeRequest
- knowledge::create::CreateKnowledgeResponse
- knowledge::create::CreateKnowledgeResponseData
- knowledge::delete::KnowledgeDeleteRequest
- knowledge::delete::KnowledgeDeleteResponse
- knowledge::document_delete::DocumentDeleteRequest
- knowledge::document_delete::DocumentDeleteResponse
- knowledge::document_image_list::DocumentImageListRequest
- knowledge::document_list::DocumentListQuery
- knowledge::document_list::DocumentListRequest
- knowledge::document_reembedding::DocumentReembeddingBody
- knowledge::document_reembedding::DocumentReembeddingRequest
- knowledge::document_reembedding::DocumentReembeddingResponse
- knowledge::document_retrieve::DocumentRetrieveRequest
- knowledge::document_upload_file::DocumentUploadFileRequest
- knowledge::document_upload_file::UploadFileOptions
- knowledge::document_upload_url::DocumentUploadUrlRequest
- knowledge::document_upload_url::UploadUrlBody
- knowledge::document_upload_url::UploadUrlDetail
- knowledge::list::KnowledgeListQuery
- knowledge::list::KnowledgeListRequest
- knowledge::retrieve::KnowledgeRetrieveRequest
- knowledge::types::DocumentDetailResponse
- knowledge::types::DocumentFailInfo
- knowledge::types::DocumentImageItem
- knowledge::types::DocumentImageListData
- knowledge::types::DocumentImageListResponse
- knowledge::types::DocumentItem
- knowledge::types::DocumentListData
- knowledge::types::DocumentListResponse
- knowledge::types::KnowledgeCapacityData
- knowledge::types::KnowledgeCapacityResponse
- knowledge::types::KnowledgeDetailResponse
- knowledge::types::KnowledgeItem
- knowledge::types::KnowledgeListData
- knowledge::types::KnowledgeListResponse
- knowledge::types::KnowledgeUsageCounts
- knowledge::types::UploadFileData
- knowledge::types::UploadFileFailedInfo
- knowledge::types::UploadFileResponse
- knowledge::types::UploadFileSuccessInfo
- knowledge::types::UploadUrlData
- knowledge::types::UploadUrlFailedInfo
- knowledge::types::UploadUrlResponse
- knowledge::types::UploadUrlSuccessInfo
- knowledge::update::KnowledgeUpdateRequest
- knowledge::update::KnowledgeUpdateResponse
- knowledge::update::UpdateKnowledgeBody
- model::async_chat::data::AsyncChatCompletion
- model::async_chat_get::data::AsyncChatGetRequest
- model::audio_to_text::data::AudioToTextRequest
- model::audio_to_text::model::GlmAsr
- model::audio_to_text::request::AudioToTextBody
- model::audio_to_text::response::AudioToTextResponse
- model::audio_to_text::response::SegmentItem
- model::chat::data::ChatCompletion
- model::chat_base_request::ChatBody
- model::chat_base_response::AudioContent
- model::chat_base_response::ChatCompletionResponse
- model::chat_base_response::Choice
- model::chat_base_response::ContentFilterInfo
- model::chat_base_response::MCPInputSchema
- model::chat_base_response::MCPMessage
- model::chat_base_response::MCPTool
- model::chat_base_response::Message
- model::chat_base_response::PromptTokensDetails
- model::chat_base_response::ToolCallMessage
- model::chat_base_response::ToolFunction
- model::chat_base_response::Usage
- model::chat_base_response::VideoResultItem
- model::chat_base_response::WebSearchInfo
- model::chat_message_types::Audio
- model::chat_message_types::FileUrlInfo
- model::chat_message_types::FunctionParams
- model::chat_message_types::ImageUrlInfo
- model::chat_message_types::InputAudioData
- model::chat_message_types::TextMessages
- model::chat_message_types::ToolCall
- model::chat_message_types::VideoUrlInfo
- model::chat_models::GLM4_5
- model::chat_models::GLM4_5_air
- model::chat_models::GLM4_5_airx
- model::chat_models::GLM4_5_flash
- model::chat_models::GLM4_5_voice
- model::chat_models::GLM4_5_x
- model::chat_models::GLM4_5v
- model::chat_models::GLM4_6
- model::chat_models::GLM4_6v
- model::chat_models::GLM4_6v_flash
- model::chat_models::GLM4_6v_flashx
- model::chat_models::GLM4_7
- model::chat_models::GLM4_7_flash
- model::chat_models::GLM4_7_flashx
- model::chat_models::GLM4_voice
- model::chat_models::GLM5
- model::chat_models::GLM5V_turbo
- model::chat_models::GLM5_1
- model::chat_models::GLM5_2
- model::chat_models::GLM5_turbo
- model::chat_models::GLM_realtime
- model::chat_models::autoglm_phone
- model::chat_stream_response::ChatStreamResponse
- model::chat_stream_response::Delta
- model::chat_stream_response::StreamChoice
- model::gen_image::data::ImageGenRequest
- model::gen_image::image_model::CogView4
- model::gen_image::image_request::ImageGenBody
- model::gen_image::image_response::ImageDataItem
- model::gen_image::image_response::ImageResponse
- model::gen_video_async::data::VideoGenRequest
- model::gen_video_async::video_model::CogVideoX3
- model::gen_video_async::video_request::VideoBody
- model::moderation::data::Moderation
- model::moderation::models::ModerationRequest
- model::moderation::models::ModerationResponse
- model::moderation::models::ModerationResult
- model::moderation::models::ModerationTextUsage
- model::moderation::models::ModerationUsage
- model::moderation::models::MultimediaInput
- model::ocr::data::OcrRequest
- model::ocr::request::OcrBody
- model::ocr::response::Location
- model::ocr::response::OcrResponse
- model::ocr::response::Probability
- model::ocr::response::WordsResultItem
- model::sse_parser::SseEventParser
- model::stream_ext::ChatStreamAccumulator
- model::text_embedded::data::EmbeddingRequest
- model::text_embedded::request::EmbeddingBody
- model::text_embedded::response::EmbeddingData
- model::text_embedded::response::EmbeddingResponse
- model::text_embedded::response::EmbeddingUsage
- model::text_rerank::data::RerankRequest
- model::text_rerank::request::RerankBody
- model::text_rerank::response::RerankResponse
- model::text_rerank::response::RerankResult
- model::text_rerank::response::RerankUsage
- model::text_to_audio::data::TextToAudioRequest
- model::text_to_audio::model::GlmTts
- model::text_to_audio::request::TextToAudioBody
- model::text_tokenizer::data::TokenizerRequest
- model::text_tokenizer::request::TokenizerBody
- model::text_tokenizer::response::TokenizerResponse
- model::text_tokenizer::response::TokenizerUsage
- model::tools::Function
- model::tools::MCP
- model::tools::Retrieval
- model::tools::ThinkingType
- model::tools::WebSearch
- model::traits::StreamOff
- model::traits::StreamOn
- model::voice_clone::data::VoiceCloneRequest
- model::voice_clone::model::GlmTtsClone
- model::voice_clone::request::VoiceCloneBody
- model::voice_clone::response::VoiceCloneResponse
- model::voice_delete::data::VoiceDeleteRequest
- model::voice_delete::request::VoiceDeleteBody
- model::voice_delete::response::VoiceDeleteResponse
- model::voice_list::data::VoiceListRequest
- model::voice_list::request::VoiceListQuery
- model::voice_list::response::VoiceItem
- model::voice_list::response::VoiceListResponse
- realtime::client::RealtimeClient
- realtime::events::ServerErrorBody
- realtime::protocol::BetaFields
- realtime::protocol::ItemContent
- realtime::protocol::RealtimeConversationItem
- realtime::protocol::RealtimeResponse
- realtime::protocol::RealtimeTool
- realtime::protocol::RealtimeUsage
- realtime::protocol::SessionConfig
- realtime::protocol::TokenDetails
- realtime::protocol::TurnDetection
- realtime::session::RealtimeSession
- realtime::session::SessionBuilder
- realtime::transport::TungsteniteTransport
- tool::file_parser_create::data::FileParserCreateRequest
- tool::file_parser_create::response::FileParserCreateResponse
- tool::file_parser_result::data::FileParserResultRequest
- tool::file_parser_result::response::FileParserResultResponse
- tool::web_search::data::WebSearchRequest
- tool::web_search::request::SearchIntent
- tool::web_search::request::SearchResult
- tool::web_search::request::WebSearchBody
- tool::web_search::response::SearchIntent
- tool::web_search::response::SearchResult
- tool::web_search::response::WebSearchInfo
- tool::web_search::response::WebSearchResponse
- toolkits::cache::CacheEntry
- toolkits::cache::CacheKey
- toolkits::cache::CacheStats
- toolkits::cache::ToolCallCache
- toolkits::core::FunctionTool
- toolkits::core::FunctionToolBuilder
- toolkits::core::ToolMetadata
- toolkits::error::ErrorContext
- toolkits::executor::ExecutionConfig
- toolkits::executor::ExecutionResult
- toolkits::executor::ExecutorBuilder
- toolkits::executor::RetryConfig
- toolkits::executor::ToolExecutor
- toolkits::llm::LlmToolCall
- usage::data::CodingPlanQuotaLimit
- usage::data::CodingPlanQuotaSummary
- usage::data::CodingPlanUsageData
- usage::data::CodingPlanUsageDetail
- usage::data::CodingPlanUsageRequest
- usage::data::CodingPlanUsageResponse
- usage::data::CodingPlanUsageSummary
Enums
- batches::create::BatchEndpoint
- batches::list::ListObject
- client::endpoints::ApiBase
- client::error::RealtimeErrorKind
- client::error::ZaiError
- client::http::RetryDelay
- file::request::FileOrder
- file::request::FilePurpose
- knowledge::create::BackgroundColor
- knowledge::create::EmbeddingId
- knowledge::create::KnowledgeIcon
- knowledge::document_upload_file::DocumentSliceType
- model::chat_base_response::MCPCallType
- model::chat_base_response::MCPInputType
- model::chat_base_response::TaskStatus
- model::chat_message_types::TextMessage
- model::chat_message_types::ToolCallType
- model::chat_message_types::VisionMessage
- model::chat_message_types::VisionRichContent
- model::chat_message_types::VoiceFormat
- model::chat_message_types::VoiceMessage
- model::chat_message_types::VoiceRichContent
- model::gen_image::image_request::ImageQuality
- model::gen_image::image_request::ImageSize
- model::gen_video_async::video_request::Fps
- model::gen_video_async::video_request::ImageUrl
- model::gen_video_async::video_request::VideoDuration
- model::gen_video_async::video_request::VideoQuality
- model::gen_video_async::video_request::VideoSize
- model::moderation::models::MediaType
- model::moderation::models::ModerationInput
- model::moderation::models::ModerationModel
- model::moderation::models::RiskLevel
- model::moderation::models::RiskType
- model::ocr::request::OcrLanguageType
- model::ocr::request::OcrToolType
- model::text_embedded::request::EmbeddingDimensions
- model::text_embedded::request::EmbeddingInput
- model::text_embedded::request::EmbeddingModel
- model::text_embedded::response::EmbeddingObjectKind
- model::text_embedded::response::ResponseObjectKind
- model::text_rerank::request::RerankModel
- model::text_to_audio::request::TtsAudioFormat
- model::text_to_audio::request::Voice
- model::text_tokenizer::request::TokenizerMessage
- model::text_tokenizer::request::TokenizerModel
- model::tools::MCPTransportType
- model::tools::ReasoningEffort
- model::tools::ResponseFormat
- model::tools::ResultSequence
- model::tools::ThinkingMode
- model::tools::Tools
- model::voice_list::request::VoiceType
- realtime::audio::InputAudioFormat
- realtime::audio::OutputAudioFormat
- realtime::client::AuthMode
- realtime::events::ClientEvent
- realtime::events::ServerEvent
- realtime::protocol::ChatMode
- realtime::protocol::ItemType
- realtime::protocol::TurnDetectionType
- realtime::transport::WsMessage
- tool::file_parser_create::request::FileType
- tool::file_parser_create::request::ToolType
- tool::file_parser_result::request::FormatType
- tool::file_parser_result::response::ParserStatus
- tool::web_search::request::ContentSize
- tool::web_search::request::SearchEngine
- tool::web_search::request::SearchRecencyFilter
- toolkits::error::ErrorSeverity
- toolkits::error::ToolError
- usage::data::CodingPlanQuotaKind
Traits
- client::http::HttpClient
- model::stream_ext::StreamChatLikeExt
- model::traits::AsyncChat
- model::traits::AudioToText
- model::traits::Bounded
- model::traits::Chat
- model::traits::ImageGen
- model::traits::ModelName
- model::traits::Ocr
- model::traits::ReasoningEffortEnable
- model::traits::SseStreamable
- model::traits::StreamState
- model::traits::TextToAudio
- model::traits::ThinkEnable
- model::traits::ToolStreamEnable
- model::traits::VideoGen
- model::traits::VoiceClone
- realtime::RealtimeModel
- realtime::transport::RealtimeTransport
- toolkits::core::DynTool
- toolkits::prelude::Deserialize
- toolkits::prelude::Serialize
Macros
Attribute Macros
Derive Macros
Functions
- client::endpoints::build_query
- client::endpoints::join_url
- client::error::contains_sensitive_info
- client::error::mask_api_key
- client::error::mask_sensitive_info
- client::error::validate_api_key
- client::http::http_client_with_config
- client::http::parse_api_error_response
- client::http::parse_typed_response
- client::http::send_empty_request
- client::http::send_json_request
- client::http::send_multipart_request
- model::model_validate::validate_json_schema
- model::model_validate::validate_json_schema_value
- model::sse_parser::extract_sse_data_lines
- model::stream_ext::parse_chat_stream_event
- realtime::audio::decode_base64
- realtime::audio::encode_base64
- realtime::audio::encode_jpeg_frame_base64
- realtime::audio::encode_wav_pcm_base64
- realtime::jwt::authorization_header
- realtime::jwt::generate
- toolkits::core::conversions::from_json_bool
- toolkits::core::conversions::from_json_f64
- toolkits::core::conversions::from_json_i32
- toolkits::core::conversions::from_json_string
- toolkits::core::conversions::to_json
- toolkits::error::error_context
- toolkits::llm::normalize_arguments
- toolkits::llm::parse_first_tool_call
- toolkits::llm::parse_tool_calls
- toolkits::llm::parse_tool_calls_from_message
- toolkits::llm::parse_tool_calls_robust
- usage::query
- usage::query_summary
Type Aliases
- batches::cancel::CancelBatchResponse
- batches::create::CreateBatchResponse
- batches::retrieve::BatchesRetrieveResponse
- client::error::ZaiResult
- knowledge::retrieve::KnowledgeRetrieveResponse
- toolkits::error::ToolResult
Constants
- agent::AGENT_API_PATH
- client::endpoints::CODING_PAAS_V4_BASE
- client::endpoints::LLM_APPLICATION_BASE
- client::endpoints::MONITOR_BASE
- client::endpoints::PAAS_V4_BASE
- client::endpoints::REALTIME_BASE
- client::endpoints::paths::AGENTS
- client::endpoints::paths::ASYNC_CHAT_COMPLETIONS
- client::endpoints::paths::ASYNC_RESULT
- client::endpoints::paths::AUDIO_SPEECH
- client::endpoints::paths::AUDIO_TRANSCRIPTIONS
- client::endpoints::paths::BATCHES
- client::endpoints::paths::CHAT_COMPLETIONS
- client::endpoints::paths::DOCUMENT
- client::endpoints::paths::DOCUMENT_EMBEDDING
- client::endpoints::paths::DOCUMENT_SLICE_IMAGE_LIST
- client::endpoints::paths::DOCUMENT_UPLOAD_DOCUMENT
- client::endpoints::paths::DOCUMENT_UPLOAD_URL
- client::endpoints::paths::EMBEDDINGS
- client::endpoints::paths::FILES
- client::endpoints::paths::FILES_OCR
- client::endpoints::paths::FILE_PARSER_CREATE
- client::endpoints::paths::FILE_PARSER_RESULT
- client::endpoints::paths::IMAGES_GENERATIONS
- client::endpoints::paths::KNOWLEDGE
- client::endpoints::paths::KNOWLEDGE_CAPACITY
- client::endpoints::paths::MODERATIONS
- client::endpoints::paths::MONITOR_USAGE_QUOTA_LIMIT
- client::endpoints::paths::RERANK
- client::endpoints::paths::TOKENIZER
- client::endpoints::paths::VIDEOS_GENERATIONS
- client::endpoints::paths::VOICE_CLONE
- client::endpoints::paths::VOICE_DELETE
- client::endpoints::paths::VOICE_LIST
- client::endpoints::paths::WEB_SEARCH
- client::error::codes::SDK_CONFIG
- client::error::codes::SDK_EXTERNAL_TOOL
- client::error::codes::SDK_FILE_NOT_FOUND
- client::error::codes::SDK_FILE_TOO_LARGE
- client::error::codes::SDK_FILE_TYPE_UNSUPPORTED
- client::error::codes::SDK_IO
- client::error::codes::SDK_TIMEOUT
- client::error::codes::SDK_VALIDATION