Enum ModelIdsShared

Source
pub enum ModelIdsShared {
Show 54 variants Other(String), Gpt4_1, Gpt4_1Mini, Gpt4_1Nano, Gpt4_1_2025_04_14, Gpt4_1Mini2025_04_14, Gpt4_1Nano2025_04_14, O4Mini, O4Mini2025_04_16, O3, O3_2025_04_16, O3Mini, O3Mini2025_01_31, O1, O1_2024_12_17, O1Preview, O1Preview2024_09_12, O1Mini, O1Mini2024_09_12, Gpt4o, Gpt4o2024_11_20, Gpt4o2024_08_06, Gpt4o2024_05_13, Gpt4oAudioPreview, Gpt4oAudioPreview2024_10_01, Gpt4oAudioPreview2024_12_17, Gpt4oMiniAudioPreview, Gpt4oMiniAudioPreview2024_12_17, Gpt4oSearchPreview, Gpt4oMiniSearchPreview, Gpt4oSearchPreview2025_03_11, Gpt4oMiniSearchPreview2025_03_11, Chatgpt4oLatest, Gpt4oMini, Gpt4oMini2024_07_18, Gpt4Turbo, Gpt4Turbo2024_04_09, Gpt4_0125Preview, Gpt4TurboPreview, Gpt4_1106Preview, Gpt4VisionPreview, Gpt4, Gpt4_0314, Gpt4_0613, Gpt4_32k, Gpt4_32k0314, Gpt4_32k0613, Gpt3_5Turbo, Gpt3_5Turbo16k, Gpt3_5Turbo0301, Gpt3_5Turbo0613, Gpt3_5Turbo1106, Gpt3_5Turbo0125, Gpt3_5Turbo16k0613,
}

Variants§

§

Other(String)

§

Gpt4_1

gpt-4.1

§

Gpt4_1Mini

gpt-4.1-mini

§

Gpt4_1Nano

gpt-4.1-nano

§

Gpt4_1_2025_04_14

gpt-4.1-2025-04-14

§

Gpt4_1Mini2025_04_14

gpt-4.1-mini-2025-04-14

§

Gpt4_1Nano2025_04_14

gpt-4.1-nano-2025-04-14

§

O4Mini

o4-mini

§

O4Mini2025_04_16

o4-mini-2025-04-16

§

O3

o3

§

O3_2025_04_16

o3-2025-04-16

§

O3Mini

o3-mini

§

O3Mini2025_01_31

o3-mini-2025-01-31

§

O1

o1

§

O1_2024_12_17

o1-2024-12-17

§

O1Preview

o1-preview

§

O1Preview2024_09_12

o1-preview-2024-09-12

§

O1Mini

o1-mini

§

O1Mini2024_09_12

o1-mini-2024-09-12

§

Gpt4o

gpt-4o

§

Gpt4o2024_11_20

gpt-4o-2024-11-20

§

Gpt4o2024_08_06

gpt-4o-2024-08-06

§

Gpt4o2024_05_13

gpt-4o-2024-05-13

§

Gpt4oAudioPreview

gpt-4o-audio-preview

§

Gpt4oAudioPreview2024_10_01

gpt-4o-audio-preview-2024-10-01

§

Gpt4oAudioPreview2024_12_17

gpt-4o-audio-preview-2024-12-17

§

Gpt4oMiniAudioPreview

gpt-4o-mini-audio-preview

§

Gpt4oMiniAudioPreview2024_12_17

gpt-4o-mini-audio-preview-2024-12-17

§

Gpt4oSearchPreview

gpt-4o-search-preview

§

Gpt4oMiniSearchPreview

gpt-4o-mini-search-preview

§

Gpt4oSearchPreview2025_03_11

gpt-4o-search-preview-2025-03-11

§

Gpt4oMiniSearchPreview2025_03_11

gpt-4o-mini-search-preview-2025-03-11

§

Chatgpt4oLatest

chatgpt-4o-latest

§

Gpt4oMini

gpt-4o-mini

§

Gpt4oMini2024_07_18

gpt-4o-mini-2024-07-18

§

Gpt4Turbo

gpt-4-turbo

§

Gpt4Turbo2024_04_09

gpt-4-turbo-2024-04-09

§

Gpt4_0125Preview

gpt-4-0125-preview

§

Gpt4TurboPreview

gpt-4-turbo-preview

§

Gpt4_1106Preview

gpt-4-1106-preview

§

Gpt4VisionPreview

gpt-4-vision-preview

§

Gpt4

gpt-4

§

Gpt4_0314

gpt-4-0314

§

Gpt4_0613

gpt-4-0613

§

Gpt4_32k

gpt-4-32k

§

Gpt4_32k0314

gpt-4-32k-0314

§

Gpt4_32k0613

gpt-4-32k-0613

§

Gpt3_5Turbo

gpt-3.5-turbo

§

Gpt3_5Turbo16k

gpt-3.5-turbo-16k

§

Gpt3_5Turbo0301

gpt-3.5-turbo-0301

§

Gpt3_5Turbo0613

gpt-3.5-turbo-0613

§

Gpt3_5Turbo1106

gpt-3.5-turbo-1106

§

Gpt3_5Turbo0125

gpt-3.5-turbo-0125

§

Gpt3_5Turbo16k0613

gpt-3.5-turbo-16k-0613

Trait Implementations§

Source§

impl Clone for ModelIdsShared

Source§

fn clone(&self) -> ModelIdsShared

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

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

Performs copy-assignment from source. Read more
Source§

impl Debug for ModelIdsShared

Source§

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

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

impl<'de> Deserialize<'de> for ModelIdsShared

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 PartialEq for ModelIdsShared

Source§

fn eq(&self, other: &ModelIdsShared) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for ModelIdsShared

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
Source§

impl StructuralPartialEq for ModelIdsShared

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>,