grok_client/
lib.rs

1//! # Grok Client
2//!
3//! A clean, object-oriented Rust client for the Grok AI API.
4//!
5//! ## Usage
6//!
7//! ```rust
8//! use grok_client::{GrokClient, LanguageModel};
9//!
10//! let grok = GrokClient::new("your-api-key".to_string());
11//! let response = grok.chat(LanguageModel::Grok4, "Hello!").await?;
12//! ```
13
14mod ai;
15pub mod error;
16pub mod types;
17
18// Public API - only export what users need
19pub use ai::*;