Expand description
Gemini wire types and transport helpers owned by the provider tree.
Re-exports§
pub use client::Client;pub use client::ClientConfig;pub use client::RetryConfig;pub use function_calling::FunctionCall;pub use function_calling::FunctionCallingConfig;pub use function_calling::FunctionResponse;pub use interactions::Interaction;pub use interactions::InteractionContent;pub use interactions::InteractionFunctionCall;pub use interactions::InteractionInput;pub use interactions::InteractionOutput;pub use interactions::InteractionRequest;pub use interactions::InteractionResult;pub use interactions::InteractionTool;pub use interactions::InteractionToolChoice;pub use interactions::InteractionTurn;pub use interactions::InteractionTurnContent;pub use interactions::InteractionUsage;pub use models::request::GenerationConfig;pub use models::request::ThinkingConfig;pub use models::Candidate;pub use models::Content;pub use models::FunctionDeclaration;pub use models::GenerateContentRequest;pub use models::GenerateContentResponse;pub use models::InlineData;pub use models::Part;pub use models::ServerToolCall;pub use models::ServerToolResponse;pub use models::SystemInstruction;pub use models::Tool;pub use models::ToolConfig;pub use streaming::StreamingCandidate;pub use streaming::StreamingConfig;pub use streaming::StreamingError;pub use streaming::StreamingMetrics;pub use streaming::StreamingProcessor;pub use streaming::StreamingResponse;