pub enum AssistantSupportedModels {
Show 36 variants
Gpt4_1,
Gpt4_1Mini,
Gpt4_1Nano,
Gpt4_1_2025_04_14,
Gpt4_1Mini2025_04_14,
Gpt4_1Nano2025_04_14,
O3Mini,
O3Mini2025_01_31,
O1,
O1_2024_12_17,
Gpt4o,
Gpt4o2024_11_20,
Gpt4o2024_08_06,
Gpt4o2024_05_13,
Gpt4oMini,
Gpt4oMini2024_07_18,
Gpt4_5Preview,
Gpt4_5Preview2025_02_27,
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_5Turbo0613,
Gpt3_5Turbo1106,
Gpt3_5Turbo0125,
Gpt3_5Turbo16k0613,
}
Variants§
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
O3Mini
o3-mini
O3Mini2025_01_31
o3-mini-2025-01-31
O1
o1
O1_2024_12_17
o1-2024-12-17
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
Gpt4oMini
gpt-4o-mini
Gpt4oMini2024_07_18
gpt-4o-mini-2024-07-18
Gpt4_5Preview
gpt-4.5-preview
Gpt4_5Preview2025_02_27
gpt-4.5-preview-2025-02-27
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_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 AssistantSupportedModels
impl Clone for AssistantSupportedModels
Source§fn clone(&self) -> AssistantSupportedModels
fn clone(&self) -> AssistantSupportedModels
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AssistantSupportedModels
impl Debug for AssistantSupportedModels
Source§impl<'de> Deserialize<'de> for AssistantSupportedModels
impl<'de> Deserialize<'de> for AssistantSupportedModels
Source§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§impl PartialEq for AssistantSupportedModels
impl PartialEq for AssistantSupportedModels
Source§impl Serialize for AssistantSupportedModels
impl Serialize for AssistantSupportedModels
impl Copy for AssistantSupportedModels
impl StructuralPartialEq for AssistantSupportedModels
Auto Trait Implementations§
impl Freeze for AssistantSupportedModels
impl RefUnwindSafe for AssistantSupportedModels
impl Send for AssistantSupportedModels
impl Sync for AssistantSupportedModels
impl Unpin for AssistantSupportedModels
impl UnwindSafe for AssistantSupportedModels
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