pub enum Model {
Show 13 variants
Gpt35Turbo,
Gpt35Turbo0301,
Gpt35Turbo0613,
Gpt35Turbo1106,
Gpt35Turbo16k,
Gpt35Turbo16k0613,
Gpt4,
Gpt40314,
Gpt40613,
Gpt41106Preview,
Gpt432k,
Gpt432k0314,
Gpt432k0613,
}Variants§
Gpt35Turbo
alias 3.5
Gpt35Turbo0301
Gpt35Turbo0613
Gpt35Turbo1106
Gpt35Turbo16k
alias 3.5-16k
Gpt35Turbo16k0613
Gpt4
alias 4
Gpt40314
Gpt40613
Gpt41106Preview
November 2023 GPT4 preview (default - because it’s fast and cheap)
Gpt432k
alias 4-32k
Gpt432k0314
Gpt432k0613
Implementations§
Trait Implementations§
Source§impl Ord for Model
impl Ord for Model
Source§impl PartialOrd for Model
impl PartialOrd for Model
Source§impl VariantNames for Model
impl VariantNames for Model
impl Copy for Model
impl Eq for Model
impl StructuralPartialEq for Model
Auto Trait Implementations§
impl Freeze for Model
impl RefUnwindSafe for Model
impl Send for Model
impl Sync for Model
impl Unpin for Model
impl UnwindSafe for Model
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,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.