1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! Types used in OpenAI API requests and responses.
//! These types are created from component schemas in the [OpenAPI spec](https://github.com/openai/openai-openapi)
mod impls;
mod types;
use derive_builder::UninitializedFieldError;
pub use types::*;
use crate::error::OpenAIError;
impl From<UninitializedFieldError> for OpenAIError {
fn from(value: UninitializedFieldError) -> Self {
OpenAIError::InvalidArgument(value.to_string())
}
}