crabtalk-model 0.0.18

Crabtalk LLM provider implementations
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Model crate — LLM provider implementations via crabtalk, enum dispatch,
//! configuration, construction, and runtime management.
//!
//! Uses `crabtalk-provider` for the actual LLM backends (OpenAI, Anthropic,
//! Google, Bedrock, Azure). Wraps them behind wcore's `Model` trait with
//! type conversion and retry logic.

pub mod config;
mod convert;
pub mod manager;
mod provider;

pub use config::{ApiStandard, ProviderDef, validate_providers};
pub use manager::ProviderRegistry;
pub use provider::{Provider, build_provider};
pub use reqwest::Client;