fastllm_core/lib.rs
1//! LLM routing and model loading contracts for Odyssey.
2
3mod autoagents;
4mod echo;
5mod error;
6mod gateway;
7mod types;
8
9pub use autoagents::{AutoagentsProviderConfig, build_autoagents_provider};
10pub use autoagents_llm as auto;
11pub use autoagents_llm::LLMProvider as LlmProvider;
12pub use echo::EchoProvider;
13pub use error::LlmGatewayError;
14pub use gateway::LlmGateway;
15pub use types::{
16 LlmMessage, LlmRequest, LlmResponse, LlmStreamEvent, LlmTool, LlmToolCall, ModelInfo,
17 ModelLoadRequest, ModelRoute, TokenUsage,
18};