pub struct Models { /* private fields */ }Expand description
Models API family.
Implementations§
Source§impl Models
impl Models
Sourcepub fn retrieve(
&self,
model_id: &str,
) -> Result<ApiResponse<Model>, OpenAIError>
pub fn retrieve( &self, model_id: &str, ) -> Result<ApiResponse<Model>, OpenAIError>
Retrieves a model by id without rewriting caller-supplied ids.
Sourcepub fn list(&self) -> Result<ApiResponse<ModelsPage>, OpenAIError>
pub fn list(&self) -> Result<ApiResponse<ModelsPage>, OpenAIError>
Lists models as a single forward-compatible page.
Sourcepub fn delete(
&self,
model_id: &str,
) -> Result<ApiResponse<DeletedModel>, OpenAIError>
pub fn delete( &self, model_id: &str, ) -> Result<ApiResponse<DeletedModel>, OpenAIError>
Deletes an owned model and preserves server permission/not-found semantics.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Models
impl RefUnwindSafe for Models
impl Send for Models
impl Sync for Models
impl Unpin for Models
impl UnsafeUnpin for Models
impl UnwindSafe for Models
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