Skip to main content

vtcode_core/gemini/
mod.rs

1//! Gemini API compatibility facade for VT Code.
2//!
3//! Canonical internal imports live under `crate::llm::providers::gemini::wire`.
4
5pub use crate::llm::providers::gemini::wire::client;
6pub use crate::llm::providers::gemini::wire::function_calling;
7pub use crate::llm::providers::gemini::wire::models;
8pub use crate::llm::providers::gemini::wire::streaming;
9pub use crate::llm::providers::gemini::wire::{
10    Candidate, Client, ClientConfig, Content, FunctionCall, FunctionCallingConfig,
11    FunctionDeclaration, FunctionResponse, GenerateContentRequest, GenerateContentResponse, Part,
12    RetryConfig, StreamingCandidate, StreamingConfig, StreamingError, StreamingMetrics,
13    StreamingProcessor, StreamingResponse, Tool, ToolConfig,
14};