1#![warn(missing_docs)]
12#![warn(clippy::all)]
13#![warn(clippy::pedantic)]
14
15pub mod error;
16pub mod model;
17pub mod request;
18pub mod response;
19pub mod sampling;
20pub mod streaming;
21pub mod types;
22
23pub use error::{Error, Result};
24pub use model::{ModelArchitecture, ModelMetadata, ModelSource};
25pub use request::{EmbedRequest, GenerateRequest, PromptInput};
26pub use response::{EmbedResponse, GenerateResponse, TokenInfo};
27pub use sampling::SamplingParams;
28pub use streaming::TokenStream;
29pub use types::*;