1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#[macro_use] mod common; mod message; mod model; pub use common::*; pub use message::*; pub use model::*; register_client!( (openai, "openai", OpenAIConfig, OpenAIClient), (localai, "localai", LocalAIConfig, LocalAIClient), ( azure_openai, "azure-openai", AzureOpenAIConfig, AzureOpenAIClient ), (palm, "palm", PaLMConfig, PaLMClient), (ernie, "ernie", ErnieConfig, ErnieClient), );