pub enum ModelTrue {
Show 96 variants
Gpt4Period120250414,
Gpt4Period1Mini20250414,
Gpt4Period1Nano20250414,
Gpt4Period1,
Gpt4Period1Mini,
Gpt4Period1Nano,
Gpt4Period5Preview,
Chatgpt4oLatest,
O3,
O3Mini,
O4Mini,
O1Preview,
O1Preview20240912,
O1Mini,
O1Mini20240912,
Gpt4oRealtimePreview20241001,
Gpt4oRealtimePreview20241217,
Gpt4oMiniRealtimePreview20241217,
Gpt4oMini20240718,
Gpt4oMini,
Gpt4o,
Gpt4o20240513,
Gpt4o20240806,
Gpt4o20241120,
Gpt4Turbo,
Gpt4Turbo20240409,
Gpt4TurboPreview,
Gpt40125Preview,
Gpt41106Preview,
Gpt4,
Gpt40613,
Gpt3Period5Turbo,
Gpt3Period5Turbo0125,
Gpt3Period5Turbo1106,
Gpt3Period5Turbo16k,
Gpt3Period5Turbo0613,
Gpt4Period120250414ColonWestus,
Gpt4Period120250414ColonEastus2,
Gpt4Period120250414ColonEastus,
Gpt4Period120250414ColonWestus3,
Gpt4Period120250414ColonNorthcentralus,
Gpt4Period120250414ColonSouthcentralus,
Gpt4Period1Mini20250414ColonWestus,
Gpt4Period1Mini20250414ColonEastus2,
Gpt4Period1Mini20250414ColonEastus,
Gpt4Period1Mini20250414ColonWestus3,
Gpt4Period1Mini20250414ColonNorthcentralus,
Gpt4Period1Mini20250414ColonSouthcentralus,
Gpt4Period1Nano20250414ColonWestus,
Gpt4Period1Nano20250414ColonEastus2,
Gpt4Period1Nano20250414ColonWestus3,
Gpt4Period1Nano20250414ColonNorthcentralus,
Gpt4Period1Nano20250414ColonSouthcentralus,
Gpt4o20241120ColonSwedencentral,
Gpt4o20241120ColonWestus,
Gpt4o20241120ColonEastus2,
Gpt4o20241120ColonEastus,
Gpt4o20241120ColonWestus3,
Gpt4o20241120ColonSouthcentralus,
Gpt4o20240806ColonWestus,
Gpt4o20240806ColonWestus3,
Gpt4o20240806ColonEastus,
Gpt4o20240806ColonEastus2,
Gpt4o20240806ColonNorthcentralus,
Gpt4o20240806ColonSouthcentralus,
Gpt4oMini20240718ColonWestus,
Gpt4oMini20240718ColonWestus3,
Gpt4oMini20240718ColonEastus,
Gpt4oMini20240718ColonEastus2,
Gpt4oMini20240718ColonNorthcentralus,
Gpt4oMini20240718ColonSouthcentralus,
Gpt4o20240513ColonEastus2,
Gpt4o20240513ColonEastus,
Gpt4o20240513ColonNorthcentralus,
Gpt4o20240513ColonSouthcentralus,
Gpt4o20240513ColonWestus3,
Gpt4o20240513ColonWestus,
Gpt4Turbo20240409ColonEastus2,
Gpt40125PreviewColonEastus,
Gpt40125PreviewColonNorthcentralus,
Gpt40125PreviewColonSouthcentralus,
Gpt41106PreviewColonAustralia,
Gpt41106PreviewColonCanadaeast,
Gpt41106PreviewColonFrance,
Gpt41106PreviewColonIndia,
Gpt41106PreviewColonNorway,
Gpt41106PreviewColonSwedencentral,
Gpt41106PreviewColonUk,
Gpt41106PreviewColonWestus,
Gpt41106PreviewColonWestus3,
Gpt40613ColonCanadaeast,
Gpt3Period5Turbo0125ColonCanadaeast,
Gpt3Period5Turbo0125ColonNorthcentralus,
Gpt3Period5Turbo0125ColonSouthcentralus,
Gpt3Period5Turbo1106ColonCanadaeast,
Gpt3Period5Turbo1106ColonWestus,
}
Expand description
This is the OpenAI model that will be used. When using Vapi OpenAI or your own Azure Credentials, you have the option to specify the region for the selected model. This shouldn’t be specified unless you have a specific reason to do so. Vapi will automatically find the fastest region that make sense. This is helpful when you are required to comply with Data Residency rules. Learn more about Azure regions here https://azure.microsoft.com/en-us/explore/global-infrastructure/data-residency/.
Variants§
Gpt4Period120250414
Gpt4Period1Mini20250414
Gpt4Period1Nano20250414
Gpt4Period1
Gpt4Period1Mini
Gpt4Period1Nano
Gpt4Period5Preview
Chatgpt4oLatest
O3
O3Mini
O4Mini
O1Preview
O1Preview20240912
O1Mini
O1Mini20240912
Gpt4oRealtimePreview20241001
Gpt4oRealtimePreview20241217
Gpt4oMiniRealtimePreview20241217
Gpt4oMini20240718
Gpt4oMini
Gpt4o
Gpt4o20240513
Gpt4o20240806
Gpt4o20241120
Gpt4Turbo
Gpt4Turbo20240409
Gpt4TurboPreview
Gpt40125Preview
Gpt41106Preview
Gpt4
Gpt40613
Gpt3Period5Turbo
Gpt3Period5Turbo0125
Gpt3Period5Turbo1106
Gpt3Period5Turbo16k
Gpt3Period5Turbo0613
Gpt4Period120250414ColonWestus
Gpt4Period120250414ColonEastus2
Gpt4Period120250414ColonEastus
Gpt4Period120250414ColonWestus3
Gpt4Period120250414ColonNorthcentralus
Gpt4Period120250414ColonSouthcentralus
Gpt4Period1Mini20250414ColonWestus
Gpt4Period1Mini20250414ColonEastus2
Gpt4Period1Mini20250414ColonEastus
Gpt4Period1Mini20250414ColonWestus3
Gpt4Period1Mini20250414ColonNorthcentralus
Gpt4Period1Mini20250414ColonSouthcentralus
Gpt4Period1Nano20250414ColonWestus
Gpt4Period1Nano20250414ColonEastus2
Gpt4Period1Nano20250414ColonWestus3
Gpt4Period1Nano20250414ColonNorthcentralus
Gpt4Period1Nano20250414ColonSouthcentralus
Gpt4o20241120ColonSwedencentral
Gpt4o20241120ColonWestus
Gpt4o20241120ColonEastus2
Gpt4o20241120ColonEastus
Gpt4o20241120ColonWestus3
Gpt4o20241120ColonSouthcentralus
Gpt4o20240806ColonWestus
Gpt4o20240806ColonWestus3
Gpt4o20240806ColonEastus
Gpt4o20240806ColonEastus2
Gpt4o20240806ColonNorthcentralus
Gpt4o20240806ColonSouthcentralus
Gpt4oMini20240718ColonWestus
Gpt4oMini20240718ColonWestus3
Gpt4oMini20240718ColonEastus
Gpt4oMini20240718ColonEastus2
Gpt4oMini20240718ColonNorthcentralus
Gpt4oMini20240718ColonSouthcentralus
Gpt4o20240513ColonEastus2
Gpt4o20240513ColonEastus
Gpt4o20240513ColonNorthcentralus
Gpt4o20240513ColonSouthcentralus
Gpt4o20240513ColonWestus3
Gpt4o20240513ColonWestus
Gpt4Turbo20240409ColonEastus2
Gpt40125PreviewColonEastus
Gpt40125PreviewColonNorthcentralus
Gpt40125PreviewColonSouthcentralus
Gpt41106PreviewColonAustralia
Gpt41106PreviewColonCanadaeast
Gpt41106PreviewColonFrance
Gpt41106PreviewColonIndia
Gpt41106PreviewColonNorway
Gpt41106PreviewColonSwedencentral
Gpt41106PreviewColonUk
Gpt41106PreviewColonWestus
Gpt41106PreviewColonWestus3
Gpt40613ColonCanadaeast
Gpt3Period5Turbo0125ColonCanadaeast
Gpt3Period5Turbo0125ColonNorthcentralus
Gpt3Period5Turbo0125ColonSouthcentralus
Gpt3Period5Turbo1106ColonCanadaeast
Gpt3Period5Turbo1106ColonWestus
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ModelTrue
impl<'de> Deserialize<'de> for ModelTrue
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 Ord for ModelTrue
impl Ord for ModelTrue
Source§impl PartialOrd for ModelTrue
impl PartialOrd for ModelTrue
impl Copy for ModelTrue
impl Eq for ModelTrue
impl StructuralPartialEq for ModelTrue
Auto Trait Implementations§
impl Freeze for ModelTrue
impl RefUnwindSafe for ModelTrue
impl Send for ModelTrue
impl Sync for ModelTrue
impl Unpin for ModelTrue
impl UnwindSafe for ModelTrue
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