You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aichat/src/client/mod.rs

22 lines
441 B
Rust

#[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),
);