genai 0.7.2

Multi-AI Providers Library for Rust. (OpenAI, Gemini, Anthropic, DeepSeek, Ollama, OMLX, AWS Bedrock, Vertex, Xai, Groq, Kimi, GLM and many more)
Documentation
//! The GenAI web client construct that uses reqwest. Only `webc::Error` is exposed as the public interface.

// region:    --- Modules

mod error;
mod event_source_stream;
mod frame_tap;
mod stream_transport;
mod web_client;
mod web_stream;

pub(crate) use error::Result;
pub(crate) use event_source_stream::*;
pub(crate) use frame_tap::*;
pub use stream_transport::StreamTimeout;
pub(crate) use stream_transport::{StreamRequest, StreamResponse};
pub(crate) use web_client::*;
pub(crate) use web_stream::*;

// Only public for external use
pub use error::Error;

// endregion: --- Modules