pub enum ChatProvider {
OpenAiGPT3Turbo,
OpenAiGPT3Turbo_0301,
OpenAiGPT4,
OpenAiGPT4_0314,
OpenAiGPT4_32K,
OpenAiGPT4_32K_0314,
}
Variants§
Trait Implementations§
Source§impl Clone for ChatProvider
impl Clone for ChatProvider
Source§fn clone(&self) -> ChatProvider
fn clone(&self) -> ChatProvider
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ChatProvider
impl Debug for ChatProvider
Source§impl Default for ChatProvider
impl Default for ChatProvider
Source§fn default() -> ChatProvider
fn default() -> ChatProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatProvider
impl<'de> Deserialize<'de> for ChatProvider
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 Display for ChatProvider
impl Display for ChatProvider
Source§impl Serialize for ChatProvider
impl Serialize for ChatProvider
Source§impl ValueEnum for ChatProvider
impl ValueEnum for ChatProvider
impl Copy for ChatProvider
Auto Trait Implementations§
impl Freeze for ChatProvider
impl RefUnwindSafe for ChatProvider
impl Send for ChatProvider
impl Sync for ChatProvider
impl Unpin for ChatProvider
impl UnwindSafe for ChatProvider
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