pub struct FireworksConfig {
pub api_key: String,
pub model: String,
pub max_tokens: Option<u32>,
pub temperature: Option<f64>,
pub top_p: Option<f64>,
pub stop: Option<Vec<String>>,
}Fields§
§api_key: String§model: String§max_tokens: Option<u32>§temperature: Option<f64>§top_p: Option<f64>§stop: Option<Vec<String>>Implementations§
Source§impl FireworksConfig
impl FireworksConfig
pub fn new(api_key: impl Into<String>, model: FireworksModel) -> Self
pub fn new_custom(api_key: impl Into<String>, model: impl Into<String>) -> Self
pub fn with_max_tokens(self, v: u32) -> Self
pub fn with_temperature(self, v: f64) -> Self
pub fn with_top_p(self, v: f64) -> Self
pub fn with_stop(self, v: Vec<String>) -> Self
Trait Implementations§
Source§impl Clone for FireworksConfig
impl Clone for FireworksConfig
Source§fn clone(&self) -> FireworksConfig
fn clone(&self) -> FireworksConfig
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 FireworksConfig
impl Debug for FireworksConfig
Source§impl From<FireworksConfig> for OpenAiConfig
impl From<FireworksConfig> for OpenAiConfig
Source§fn from(c: FireworksConfig) -> Self
fn from(c: FireworksConfig) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FireworksConfig
impl RefUnwindSafe for FireworksConfig
impl Send for FireworksConfig
impl Sync for FireworksConfig
impl Unpin for FireworksConfig
impl UnsafeUnpin for FireworksConfig
impl UnwindSafe for FireworksConfig
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