gems 0.1.5

💎 A cli, tui, and sdk for interacting with the Gemini API (WIP)
// Copyright 2026 Mahmoud Harmouch.
//
// Licensed under the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.

#![cfg_attr(docsrs, feature(doc_auto_cfg))]
#![doc = include_str!("../README.md")]

pub mod chat;
pub mod client;
pub mod embed;
pub mod imagen;
pub mod messages;
pub mod models;
pub mod requests;
pub mod responses;
pub mod stream;
pub mod tokens;
pub mod traits;
pub mod tts;
pub mod utils;
pub mod vidgen;
pub mod vision;

#[cfg(feature = "cli")]
pub mod cli;
#[cfg(feature = "cli")]
pub mod tui;

pub use client::Client;

// Copyright 2026 Mahmoud Harmouch.
//
// Licensed under the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.