Expand description
Convenient re-exports of commonly used types
§Gemini Rust SDK Prelude
This module provides convenient imports for the most commonly used types in the Gemini Rust SDK. Import everything with:
use gemini_rust::prelude::*;
This prelude includes only the essential types that most users will need. For more specialized types, import them directly from the crate root or their respective modules.
Re-exports§
pub use crate::ClientError;
pub use crate::Gemini;
pub use crate::Model;
pub use crate::ContentBuilder;
pub use crate::EmbedBuilder;
pub use crate::Content;
pub use crate::Message;
pub use crate::Role;
pub use crate::ContentEmbeddingResponse;
pub use crate::GenerationResponse;
pub use crate::GenerationConfig;
pub use crate::TaskType;
pub use crate::HarmBlockThreshold;
pub use crate::HarmCategory;
pub use crate::SafetySetting;
pub use crate::FunctionDeclaration;
pub use crate::FunctionResponse;
pub use crate::Tool;
pub use crate::Batch;
pub use crate::FileHandle;