#[macro_use] mod common; pub use common::*; use crate::{config::ModelInfo, repl::ReplyStreamHandler, utils::PromptKind}; register_client!( (openai, "openai", OpenAI, OpenAIConfig, OpenAIClient), (localai, "localai", LocalAI, LocalAIConfig, LocalAIClient), ( azure_openai, "azure-openai", AzureOpenAI, AzureOpenAIConfig, AzureOpenAIClient ), );