async_openai/types/
mod.rs1pub mod admin;
4pub mod assistants;
5pub mod audio;
6pub mod batches;
7pub mod chat;
8pub mod chatkit;
9mod common;
10mod completion;
11pub mod containers;
12pub mod embeddings;
13pub mod evals;
14pub mod files;
15pub mod finetuning;
16pub mod graders;
17pub mod images;
18mod logprob;
19mod mcp;
20pub mod models;
21pub mod moderations;
22#[cfg_attr(docsrs, doc(cfg(feature = "realtime")))]
23#[cfg(feature = "realtime")]
24pub mod realtime;
25pub mod responses;
26pub mod uploads;
27pub mod vectorstores;
28pub mod videos;
29#[cfg_attr(docsrs, doc(cfg(feature = "webhook")))]
30#[cfg(feature = "webhook")]
31pub mod webhooks;
32
33pub use common::*;
34pub use completion::*;
35pub use logprob::*;
36pub use mcp::*;
37
38mod impls;
39use derive_builder::UninitializedFieldError;
40
41use crate::error::OpenAIError;
42
43impl From<UninitializedFieldError> for OpenAIError {
44 fn from(value: UninitializedFieldError) -> Self {
45 OpenAIError::InvalidArgument(value.to_string())
46 }
47}