async_openai_alt/types/
mod.rs1mod assistant;
4mod assistant_file;
5mod assistant_impls;
6mod assistant_stream;
7mod audio;
8mod audit_log;
9mod batch;
10mod chat;
11mod common;
12mod completion;
13mod embedding;
14mod file;
15mod fine_tuning;
16mod image;
17mod invites;
18mod message;
19mod message_file;
20mod model;
21mod moderation;
22mod project_api_key;
23mod project_service_account;
24mod project_users;
25mod projects;
26#[cfg_attr(docsrs, doc(cfg(feature = "realtime")))]
27#[cfg(feature = "realtime")]
28pub mod realtime;
29mod run;
30mod step;
31mod thread;
32mod upload;
33mod users;
34mod vector_store;
35
36pub use assistant::*;
37pub use assistant_file::*;
38pub use assistant_stream::*;
39pub use audio::*;
40pub use audit_log::*;
41pub use batch::*;
42pub use chat::*;
43pub use common::*;
44pub use completion::*;
45pub use embedding::*;
46pub use file::*;
47pub use fine_tuning::*;
48pub use image::*;
49pub use invites::*;
50pub use message::*;
51pub use message_file::*;
52pub use model::*;
53pub use moderation::*;
54pub use project_api_key::*;
55pub use project_service_account::*;
56pub use project_users::*;
57pub use projects::*;
58pub use run::*;
59pub use step::*;
60pub use thread::*;
61pub use upload::*;
62pub use users::*;
63pub use vector_store::*;
64
65mod impls;
66use derive_builder::UninitializedFieldError;
67
68use crate::error::OpenAIError;
69
70impl From<UninitializedFieldError> for OpenAIError {
71 fn from(value: UninitializedFieldError) -> Self {
72 OpenAIError::InvalidArgument(value.to_string())
73 }
74}