Skip to main content

Module types

Module types 

Source

Re-exports§

pub use crate::gemini::count_tokens::types::GeminiBlob;
pub use crate::gemini::count_tokens::types::GeminiContent;
pub use crate::gemini::count_tokens::types::GeminiFunctionCall;
pub use crate::gemini::count_tokens::types::GeminiFunctionResponse;
pub use crate::gemini::count_tokens::types::GeminiGenerationConfig;
pub use crate::gemini::count_tokens::types::GeminiModalityTokenCount;
pub use crate::gemini::count_tokens::types::GeminiTool;
pub use crate::gemini::count_tokens::types::HttpMethod;
pub use crate::gemini::generate_content::types::GeminiGroundingMetadata;
pub use crate::gemini::generate_content::types::GeminiUrlContextMetadata;
pub use crate::gemini::types::GeminiApiError;
pub use crate::gemini::types::GeminiApiErrorResponse;
pub use crate::gemini::types::GeminiResponseHeaders;
pub use crate::gemini::types::JsonObject;

Structs§

GeminiActivityEnd
GeminiActivityStart
GeminiAudioTranscriptionConfig
GeminiAuthToken
Ephemeral authentication token configuration.
GeminiAutomaticActivityDetection
GeminiBidiGenerateContentClientContent
Incremental conversation content from client.
GeminiBidiGenerateContentClientMessage
Union envelope for client frames in BidiGenerateContent.
GeminiBidiGenerateContentRealtimeInput
Realtime (audio/video/text) user input stream chunk.
GeminiBidiGenerateContentServerContent
GeminiBidiGenerateContentServerMessage
Union envelope for server frames in BidiGenerateContent.
GeminiBidiGenerateContentSetup
Message to configure one Live WebSocket session.
GeminiBidiGenerateContentSetupComplete
GeminiBidiGenerateContentToolCall
GeminiBidiGenerateContentToolCallCancellation
GeminiBidiGenerateContentToolResponse
GeminiBidiGenerateContentTranscription
GeminiContextWindowCompressionConfig
GeminiCreateAuthTokenRequest
Request for AuthTokenService.CreateToken.
GeminiGoAway
GeminiHistoryConfig
GeminiLiveUsageMetadata
GeminiProactivityConfig
GeminiRealtimeInputConfig
GeminiSessionResumptionConfig
GeminiSessionResumptionUpdate
GeminiSlidingWindow

Enums§

GeminiActivityHandling
GeminiBidiGenerateContentClientMessageType
GeminiBidiGenerateContentServerMessageType
GeminiEndSensitivity
GeminiStartSensitivity
GeminiTurnCoverage