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 PartialEq for Model
impl PartialEq for Model
source§impl PartialOrd for Model
impl PartialOrd for Model
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl VariantNames for Model
impl VariantNames for Model
impl Copy for Model
impl Eq for Model
impl StructuralPartialEq for Model
Auto Trait Implementations§
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.