pub struct GptIxpModelConfig {
pub num_pages_per_chunk: Option<i32>,
pub model_version: Option<GptModelVersion>,
pub input_config: Option<Option<IxpInputConfig>>,
pub system_prompt_override: Option<String>,
pub frequency_penalty: Option<NotNan<f64>>,
pub temperature: Option<NotNan<f64>>,
pub top_p: Option<NotNan<f64>>,
pub seed: Option<i32>,
pub flags: Vec<GptIxpFlag>,
pub iterative_config: Option<IterativeConfig>,
pub attribution_method: AttributionMethod,
}
Fields§
§num_pages_per_chunk: Option<i32>
§model_version: Option<GptModelVersion>
§input_config: Option<Option<IxpInputConfig>>
§system_prompt_override: Option<String>
§frequency_penalty: Option<NotNan<f64>>
§temperature: Option<NotNan<f64>>
§top_p: Option<NotNan<f64>>
§seed: Option<i32>
§flags: Vec<GptIxpFlag>
§iterative_config: Option<IterativeConfig>
§attribution_method: AttributionMethod
Trait Implementations§
Source§impl Clone for GptIxpModelConfig
impl Clone for GptIxpModelConfig
Source§fn clone(&self) -> GptIxpModelConfig
fn clone(&self) -> GptIxpModelConfig
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 GptIxpModelConfig
impl Debug for GptIxpModelConfig
Source§impl Default for GptIxpModelConfig
impl Default for GptIxpModelConfig
Source§fn default() -> GptIxpModelConfig
fn default() -> GptIxpModelConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GptIxpModelConfig
impl<'de> Deserialize<'de> for GptIxpModelConfig
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 PartialEq for GptIxpModelConfig
impl PartialEq for GptIxpModelConfig
Source§impl Serialize for GptIxpModelConfig
impl Serialize for GptIxpModelConfig
impl Eq for GptIxpModelConfig
impl StructuralPartialEq for GptIxpModelConfig
Auto Trait Implementations§
impl Freeze for GptIxpModelConfig
impl RefUnwindSafe for GptIxpModelConfig
impl Send for GptIxpModelConfig
impl Sync for GptIxpModelConfig
impl Unpin for GptIxpModelConfig
impl UnwindSafe for GptIxpModelConfig
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.