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