Skip to main content

Crate rustglm

Crate rustglm 

Source

Re-exports§

pub use client::OpenAiCompatibleClient;
pub use client::OpenAiCompatibleConfig;
pub use client::ZhipuClient;
pub use client::ZhipuConfig;

Modules§

client

Structs§

AgentAsyncResultRequest
AgentAsyncResultResponse
AgentConversationChoice
AgentConversationContent
AgentConversationError
AgentConversationMessage
AgentConversationRequest
AgentConversationResponse
AgentManifest
AgentPersona
AgentProviderDeployment
AgentRunResult
AgentRuntime
AgentToolExecution
ApiError
AsyncTaskResponse
AsyncTaskResult
AudioContent
AutoGlmPhone
BatchCreateRequest
BatchList
BatchObject
CapacityValue
ChatChoice
ChatChunkChoice
ChatCompletionChunk
ChatCompletionRequest
ChatCompletionResponse
ChatDelta
ChatMessage
ChatResponseMessage
CompletedToolCall
ContentFilter
Conversation
ConversationConfig
CredentialReference
DeleteResponse
DocumentFailure
DocumentImage
DocumentImages
DocumentList
DocumentListQuery
DocumentUploadFailure
DocumentUploadResult
DocumentUploadSuccess
EmbeddingData
EmbeddingRequest
EmbeddingResponse
EnvironmentSecretResolver
FileList
FileObject
FileUploadRequest
FunctionCall
FunctionCallDelta
FunctionDefinition
GeneratedImage
Glm5
Glm4Flash250414
Glm4FlashX250414
Glm4VoiceRequest
Glm4vFlash
Glm5Turbo
Glm5vTurbo
Glm46
Glm47
Glm51
Glm52
Glm41vThinkingFlash
Glm41vThinkingFlashX
Glm45Air
Glm45AirX
Glm45Flash
Glm46v
Glm46vFlash
Glm46vFlashX
Glm47Flash
Glm47FlashX
Glm51Highspeed
HttpConfig
ImageGenerationRequest
ImageGenerationResponse
InMemoryVectorStore
InputAudio
JwtAuthentication
KnowledgeBase
KnowledgeCapacity
KnowledgeCreateRequest
KnowledgeCreated
KnowledgeDocument
KnowledgeList
KnowledgeRetrieveRequest
KnowledgeUpdateRequest
McpClient
McpClientConfig
McpTool
MediaUrl
MemoryDocument
MemoryMatch
MissingInput
ModelCapabilities
Capabilities fixed by a built-in model marker.
OfficialAgentChoice
OfficialAgentMessage
OfficialAgentOutputMessage
OfficialAgentRequest
OfficialAgentResponse
PromptTokensDetails
ProviderCapabilities
QuantizedVector
RagDocumentUpload
RagResponse
ReEmbeddingRequest
Ready
RealtimeBetaFields
RealtimeClient
RealtimeConfig
RealtimeConnection
RealtimeContentPart
RealtimeConversationItem
RealtimeDelta
RealtimeErrorDetail
RealtimeEventMetadata
RealtimeFunctionCall
RealtimeFunctionCallDone
RealtimeGreetingConfig
RealtimeInputAudioTranscription
RealtimeNoiseReduction
RealtimeReceiver
RealtimeResponse
RealtimeResponseOptions
RealtimeSender
RealtimeServerEvent
RealtimeServerMetadata
RealtimeSession
RealtimeSessionState
RealtimeTokenDetails
RealtimeTool
RealtimeTranscriptionSession
RealtimeTurnDetection
RealtimeUsage
RerankRequest
RerankResponse
RerankResult
ResponseContentPart
ResponseFormat
RetrievalAgentConfig
RetrievalAgentError
RetrievalAgentEvent
RetrievalAgentImageUrl
RetrievalAgentMessage
RetrievalAgentRequest
RetrievalAgentToolCall
RetrievalAgentToolResult
RetrievalAgentUsage
RetrievalMatch
RetrievalMetadata
RetrievalTool
RetryPolicy
SemanticMemory
SpeechRequest
StoredMemory
Thinking
TokenizerRequest
TokenizerResponse
TokenizerUsage
Tool
ToolCall
ToolCallDelta
ToolCallStreamDelta
ToolChoiceFunction
ToolStream
A zero-disk-I/O stream that assembles Function Call fragments while preserving text and reasoning deltas.
TranscriptionRequest
TranscriptionResponse
TranslationAgentVariables
TypedChatRequest
A capability-checked chat request.
TypedFunction
TypedRealtimeBetaFields
TypedRealtimeSession
TypedRealtimeTool
UrlDocument
UrlDocumentUploadRequest
UrlDocumentUploadResult
UrlUploadFailure
UrlUploadSuccess
Usage
VideoGenerationRequest
VideoResult
WebSearchResult
WebSearchTool
ZhipuEmbeddingProvider

Enums§

AgentAsyncStatus
AgentError
AgentHistoryPolicy
AgentProtocol
BatchCompletionWindow
BatchError
BatchStatus
ConfigurationError
ContentPart
Contextualization
DocumentChunking
EmbeddingInput
FinishReason
KnowledgeBackground
KnowledgeEmbeddingModel
KnowledgeIcon
McpClientError
McpTransport
MessageContent
MessageRole
OfficialAgentInputPart
OfficialAgentMessageContent
OfficialAgentOutputContent
OfficialAgentOutputPart
OfficialAgentRole
RagError
RagRerankModel
RealtimeAudioFormat
RealtimeChatMode
RealtimeClientEvent
RealtimeFunctionToolKind
RealtimeItemStatus
RealtimeMaxTokens
RealtimeModality
RealtimeModel
Model identifiers documented by the current Realtime API.
RealtimeRequest
RealtimeResponseContentPart
RealtimeResponseItem
RealtimeResponseStatus
RealtimeRole
RealtimeServerMessage
RealtimeToolChoice
RealtimeToolChoiceMode
RealtimeTranscriptionModel
RealtimeTtsSource
ReasoningEffort
RecallMethod
ResponseContent
ResponseFormatType
RetrievalAgentContentPart
RetrievalAgentEventType
RetrievalAgentMessageContent
RetrievalAgentToolStatus
SdkError
StreamError
ThinkingType
TimeoutError
ToolChoice
ToolError
ToolStreamEvent
TypedRealtimeContentPart
TypedRealtimeItem
TypedRealtimeTurnDetection
UnsupportedError
ValidationError
WebSearchContentSize
WebSearchEngine
WebSearchRecency
WebSearchResultSequence
ZhipuAuthentication

Constants§

GLM_4_VOICE_MODEL
GLM_4_VOICE_OUTPUT_SAMPLE_RATE
ZHIPU_REALTIME_URL

Traits§

AgentTool
ChatModel
A built-in Zhipu chat model with compile-time capability metadata.
ChatProvider
ConversationMemory
EmbeddingProvider
FunctionSpec
Associates a function’s wire definition with its Rust argument and output types.
SecretResolver
SupportsReasoningEffort
SupportsThinking
SupportsToolStream
SupportsTools
TextChatModel
VectorStore
VisionChatModel

Functions§

pcm16_mono_wav

Type Aliases§

ChatStream
DocumentImagesResponse
DocumentUploadResponse
ExtraFields
KnowledgeCapacityResponse
KnowledgeCreateResponse
KnowledgeDetailResponse
KnowledgeDocumentListResponse
KnowledgeDocumentResponse
KnowledgeListResponse
KnowledgeRetrieveResponse
McpGetPromptResult
McpPrompt
McpReadResourceResult
McpResource
McpResourceTemplate
McpToolDefinition
McpToolResult
OfficialAgentStream
RagOperationResponse
Result
RetrievalAgentStream
UrlDocumentUploadResponse