toast_api/lib.rs
1//! Claude API Server
2//!
3//! This library provides a CLI client and an OpenAI-compatible API server built on Claude.
4
5/// Configuration constants and defaults
6pub mod config;
7
8/// API client for interacting with Claude
9pub mod api;
10
11/// Helper utilities for request/response processing and tool commands
12pub mod utils;
13
14/// CLI implementation (default interface)
15pub mod cli;
16
17/// Server implementation for the OpenAI-compatible API
18pub mod server;
19
20// Re-export common types for easy access
21pub use api::{Claude, Session};
22pub use config::{HAIKU_MODEL, OPUS_MODEL, SONNET_MODEL};