ai/
lib.rs

1mod completion;
2mod chat;
3mod eleven_labs;
4mod session;
5mod image;
6mod openai;
7mod cohere;
8mod config;
9mod voice;
10
11pub use config::{Config,JSONConfig,DEFAULT_CONFIG_FILE};
12pub use completion::{CompletionOptions};
13pub use session::{SessionCommand,SessionResult,SessionResultExt,SessionError};
14pub use image::{
15    ImageCommand,
16    ImageResult,
17    ImageError,
18    ImageData,
19    ImageUrl,
20    ImageBinary,
21    PictureSize,
22    PictureFormat
23};
24pub use chat::{
25    ChatCommand,
26    ChatResult,
27    ChatError,
28    ChatMessage,
29    ChatRole,
30    ChatProvider
31};
32pub use voice::{
33    VoiceCommand,
34    VoiceResult,
35    VoiceError
36};