pub enum ModelIdsSharedVariant1 {
Show 78 variants
Gpt54,
Gpt54Mini,
Gpt54Nano,
Gpt54Mini2026Minus03Minus17,
Gpt54Nano2026Minus03Minus17,
Gpt53ChatLatest,
Gpt52,
Gpt52Minus2025Minus12Minus11,
Gpt52ChatLatest,
Gpt52Pro,
Gpt52Pro2025Minus12Minus11,
Gpt51,
Gpt51Minus2025Minus11Minus13,
Gpt51Codex,
Gpt51Mini,
Gpt51ChatLatest,
Gpt5,
Gpt5Mini,
Gpt5Nano,
Gpt5Minus2025Minus08Minus07,
Gpt5Mini2025Minus08Minus07,
Gpt5Nano2025Minus08Minus07,
Gpt5ChatLatest,
Gpt41,
Gpt41Mini,
Gpt41Nano,
Gpt41Minus2025Minus04Minus14,
Gpt41Mini2025Minus04Minus14,
Gpt41Nano2025Minus04Minus14,
O4Mini,
O4Mini2025Minus04Minus16,
O3,
O3Minus2025Minus04Minus16,
O3Mini,
O3Mini2025Minus01Minus31,
O1,
O1Minus2024Minus12Minus17,
O1Preview,
O1Preview2024Minus09Minus12,
O1Mini,
O1Mini2024Minus09Minus12,
Gpt4o,
Gpt4o2024Minus11Minus20,
Gpt4o2024Minus08Minus06,
Gpt4o2024Minus05Minus13,
Gpt4oAudioPreview,
Gpt4oAudioPreview2024Minus10Minus01,
Gpt4oAudioPreview2024Minus12Minus17,
Gpt4oAudioPreview2025Minus06Minus03,
Gpt4oMiniAudioPreview,
Gpt4oMiniAudioPreview2024Minus12Minus17,
Gpt4oSearchPreview,
Gpt4oMiniSearchPreview,
Gpt4oSearchPreview2025Minus03Minus11,
Gpt4oMiniSearchPreview2025Minus03Minus11,
Chatgpt4oLatest,
CodexMiniLatest,
Gpt4oMini,
Gpt4oMini2024Minus07Minus18,
Gpt4Turbo,
Gpt4Turbo2024Minus04Minus09,
Gpt4Minus0125Preview,
Gpt4TurboPreview,
Gpt4Minus1106Preview,
Gpt4VisionPreview,
Gpt4,
Gpt4Minus0314,
Gpt4Minus0613,
Gpt4Minus32k,
Gpt4Minus32k0314,
Gpt4Minus32k0613,
Gpt35Turbo,
Gpt35Turbo16k,
Gpt35Turbo0301,
Gpt35Turbo0613,
Gpt35Turbo1106,
Gpt35Turbo0125,
Gpt35Turbo16k0613,
}Variants§
Gpt54
Gpt54Mini
Gpt54Nano
Gpt54Mini2026Minus03Minus17
Gpt54Nano2026Minus03Minus17
Gpt53ChatLatest
Gpt52
Gpt52Minus2025Minus12Minus11
Gpt52ChatLatest
Gpt52Pro
Gpt52Pro2025Minus12Minus11
Gpt51
Gpt51Minus2025Minus11Minus13
Gpt51Codex
Gpt51Mini
Gpt51ChatLatest
Gpt5
Gpt5Mini
Gpt5Nano
Gpt5Minus2025Minus08Minus07
Gpt5Mini2025Minus08Minus07
Gpt5Nano2025Minus08Minus07
Gpt5ChatLatest
Gpt41
Gpt41Mini
Gpt41Nano
Gpt41Minus2025Minus04Minus14
Gpt41Mini2025Minus04Minus14
Gpt41Nano2025Minus04Minus14
O4Mini
O4Mini2025Minus04Minus16
O3
O3Minus2025Minus04Minus16
O3Mini
O3Mini2025Minus01Minus31
O1
O1Minus2024Minus12Minus17
O1Preview
O1Preview2024Minus09Minus12
O1Mini
O1Mini2024Minus09Minus12
Gpt4o
Gpt4o2024Minus11Minus20
Gpt4o2024Minus08Minus06
Gpt4o2024Minus05Minus13
Gpt4oAudioPreview
Gpt4oAudioPreview2024Minus10Minus01
Gpt4oAudioPreview2024Minus12Minus17
Gpt4oAudioPreview2025Minus06Minus03
Gpt4oMiniAudioPreview
Gpt4oMiniAudioPreview2024Minus12Minus17
Gpt4oSearchPreview
Gpt4oMiniSearchPreview
Gpt4oSearchPreview2025Minus03Minus11
Gpt4oMiniSearchPreview2025Minus03Minus11
Chatgpt4oLatest
CodexMiniLatest
Gpt4oMini
Gpt4oMini2024Minus07Minus18
Gpt4Turbo
Gpt4Turbo2024Minus04Minus09
Gpt4Minus0125Preview
Gpt4TurboPreview
Gpt4Minus1106Preview
Gpt4VisionPreview
Gpt4
Gpt4Minus0314
Gpt4Minus0613
Gpt4Minus32k
Gpt4Minus32k0314
Gpt4Minus32k0613
Gpt35Turbo
Gpt35Turbo16k
Gpt35Turbo0301
Gpt35Turbo0613
Gpt35Turbo1106
Gpt35Turbo0125
Gpt35Turbo16k0613
Trait Implementations§
Source§fn clone(&self) -> ModelIdsSharedVariant1
fn clone(&self) -> ModelIdsSharedVariant1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§fn from(value: ModelIdsSharedVariant1) -> Self
fn from(value: ModelIdsSharedVariant1) -> Self
Converts to this type from the input type.
Source§fn eq(&self, other: &ModelIdsSharedVariant1) -> bool
fn eq(&self, other: &ModelIdsSharedVariant1) -> bool
Tests for
self and other values to be equal, and is used by ==.Auto Trait Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.