Enum AssistantSupportedModels

Source
pub enum AssistantSupportedModels {
Show 36 variants Gpt4_1, Gpt4_1Mini, Gpt4_1Nano, Gpt4_120250414, Gpt4_1Mini20250414, Gpt4_1Nano20250414, O3Mini, O3Mini20250131, O1, O120241217, Gpt4o, Gpt4o20241120, Gpt4o20240806, Gpt4o20240513, Gpt4oMini, Gpt4oMini20240718, Gpt4_5Preview, Gpt4_5Preview20250227, Gpt4Turbo, Gpt4Turbo20240409, Gpt40125Preview, Gpt4TurboPreview, Gpt41106Preview, Gpt4VisionPreview, Gpt4, Gpt40314, Gpt40613, Gpt432k, Gpt432k0314, Gpt432k0613, Gpt3_5Turbo, Gpt3_5Turbo16k, Gpt3_5Turbo0613, Gpt3_5Turbo1106, Gpt3_5Turbo0125, Gpt3_5Turbo16k0613,
}
Expand description

§on openapi.yaml

AssistantSupportedModels:
  type: string
  enum:
    - gpt-4.1
    - gpt-4.1-mini
    - gpt-4.1-nano
    - gpt-4.1-2025-04-14
    - gpt-4.1-mini-2025-04-14
    - gpt-4.1-nano-2025-04-14
    - o3-mini
    - o3-mini-2025-01-31
    - o1
    - o1-2024-12-17
    - gpt-4o
    - gpt-4o-2024-11-20
    - gpt-4o-2024-08-06
    - gpt-4o-2024-05-13
    - gpt-4o-mini
    - gpt-4o-mini-2024-07-18
    - gpt-4.5-preview
    - gpt-4.5-preview-2025-02-27
    - gpt-4-turbo
    - gpt-4-turbo-2024-04-09
    - gpt-4-0125-preview
    - gpt-4-turbo-preview
    - gpt-4-1106-preview
    - gpt-4-vision-preview
    - gpt-4
    - gpt-4-0314
    - gpt-4-0613
    - gpt-4-32k
    - gpt-4-32k-0314
    - gpt-4-32k-0613
    - gpt-3.5-turbo
    - gpt-3.5-turbo-16k
    - gpt-3.5-turbo-0613
    - gpt-3.5-turbo-1106
    - gpt-3.5-turbo-0125
    - gpt-3.5-turbo-16k-0613

Variants§

§

Gpt4_1

§

Gpt4_1Mini

§

Gpt4_1Nano

§

Gpt4_120250414

§

Gpt4_1Mini20250414

§

Gpt4_1Nano20250414

§

O3Mini

§

O3Mini20250131

§

O1

§

O120241217

§

Gpt4o

§

Gpt4o20241120

§

Gpt4o20240806

§

Gpt4o20240513

§

Gpt4oMini

§

Gpt4oMini20240718

§

Gpt4_5Preview

§

Gpt4_5Preview20250227

§

Gpt4Turbo

§

Gpt4Turbo20240409

§

Gpt40125Preview

§

Gpt4TurboPreview

§

Gpt41106Preview

§

Gpt4VisionPreview

§

Gpt4

§

Gpt40314

§

Gpt40613

§

Gpt432k

§

Gpt432k0314

§

Gpt432k0613

§

Gpt3_5Turbo

§

Gpt3_5Turbo16k

§

Gpt3_5Turbo0613

§

Gpt3_5Turbo1106

§

Gpt3_5Turbo0125

§

Gpt3_5Turbo16k0613

Trait Implementations§

Source§

impl Clone for AssistantSupportedModels

Source§

fn clone(&self) -> AssistantSupportedModels

Returns a duplicate of the value. Read more
1.0.0 · Source§

const fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for AssistantSupportedModels

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for AssistantSupportedModels

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Serialize for AssistantSupportedModels

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,