Skip to main content

Module gemini

Module gemini 

Source
Expand description

Gemini API compatibility facade for VT Code.

Canonical internal imports live under crate::llm::providers::gemini::wire.

Re-exportsยง

pub use crate::llm::providers::gemini::wire::client;
pub use crate::llm::providers::gemini::wire::function_calling;
pub use crate::llm::providers::gemini::wire::models;
pub use crate::llm::providers::gemini::wire::streaming;
pub use crate::llm::providers::gemini::wire::Candidate;
pub use crate::llm::providers::gemini::wire::Client;
pub use crate::llm::providers::gemini::wire::ClientConfig;
pub use crate::llm::providers::gemini::wire::Content;
pub use crate::llm::providers::gemini::wire::FunctionCall;
pub use crate::llm::providers::gemini::wire::FunctionCallingConfig;
pub use crate::llm::providers::gemini::wire::FunctionDeclaration;
pub use crate::llm::providers::gemini::wire::FunctionResponse;
pub use crate::llm::providers::gemini::wire::GenerateContentRequest;
pub use crate::llm::providers::gemini::wire::GenerateContentResponse;
pub use crate::llm::providers::gemini::wire::Part;
pub use crate::llm::providers::gemini::wire::RetryConfig;
pub use crate::llm::providers::gemini::wire::StreamingCandidate;
pub use crate::llm::providers::gemini::wire::StreamingConfig;
pub use crate::llm::providers::gemini::wire::StreamingError;
pub use crate::llm::providers::gemini::wire::StreamingMetrics;
pub use crate::llm::providers::gemini::wire::StreamingProcessor;
pub use crate::llm::providers::gemini::wire::StreamingResponse;
pub use crate::llm::providers::gemini::wire::Tool;
pub use crate::llm::providers::gemini::wire::ToolConfig;