minillmlib 0.5.8

A minimalist, async-first Rust library for LLM interactions with streaming support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Built-in [`Provider`](super::wire::Provider) implementations, one
//! file per provider: each file owns EVERYTHING specific to its
//! provider (wire quirks, cost model, parsing where the envelope
//! differs) plus that provider's tests. Shared dialect code lives in
//! `super::openai_wire`; nothing provider-specific lives outside these
//! files.

mod anthropic;
mod generic;
mod openai;
mod openrouter;

pub use anthropic::{resolve_claude_subscription_auth, AnthropicProvider};
pub use generic::GenericProvider;
pub use openai::OpenAiProvider;
pub use openrouter::OpenRouterProvider;