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