pub struct OpenAI {
pub api_key: String,
pub org_id: Option<String>,
}
Fields§
§api_key: String
§org_id: Option<String>
Implementations§
Source§impl OpenAI
impl OpenAI
pub fn new(&self) -> Self
pub fn audio(&self) -> Audio<'_>
pub fn chat(&self) -> Chat<'_>
pub fn completions(&self) -> Completions<'_>
pub fn edits(&self) -> Edits<'_>
pub fn embeddings(&self) -> Embeddings<'_>
pub fn engines(&self) -> Engines<'_>
pub fn files(&self) -> Files<'_>
pub fn fine_tunes(&self) -> FineTunes<'_>
pub fn images(&self) -> Images<'_>
pub fn models(&self) -> Models<'_>
pub fn moderations(&self) -> Moderations<'_>
Auto Trait Implementations§
impl Freeze for OpenAI
impl RefUnwindSafe for OpenAI
impl Send for OpenAI
impl Sync for OpenAI
impl Unpin for OpenAI
impl UnwindSafe for OpenAI
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more