pub struct AiStudioAgentBasicGenTool {
pub model: Option<String>,
pub num_tokens_for_completion: Option<i64>,
pub llm_endpoint_params: Option<AiLlmEndpointParams>,
pub system_message: Option<String>,
pub prompt_template: Option<String>,
pub embeddings: Option<AiAgentBasicGenToolEmbeddings>,
pub content_template: Option<String>,
pub is_custom_instructions_included: Option<bool>,
}Fields§
§model: Option<String>§num_tokens_for_completion: Option<i64>§llm_endpoint_params: Option<AiLlmEndpointParams>§system_message: Option<String>§prompt_template: Option<String>§embeddings: Option<AiAgentBasicGenToolEmbeddings>§content_template: Option<String>§is_custom_instructions_included: Option<bool>Trait Implementations§
Source§impl Clone for AiStudioAgentBasicGenTool
impl Clone for AiStudioAgentBasicGenTool
Source§fn clone(&self) -> AiStudioAgentBasicGenTool
fn clone(&self) -> AiStudioAgentBasicGenTool
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AiStudioAgentBasicGenTool
impl Debug for AiStudioAgentBasicGenTool
Source§impl Default for AiStudioAgentBasicGenTool
impl Default for AiStudioAgentBasicGenTool
Source§fn default() -> AiStudioAgentBasicGenTool
fn default() -> AiStudioAgentBasicGenTool
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AiStudioAgentBasicGenTool
impl<'de> Deserialize<'de> for AiStudioAgentBasicGenTool
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
impl StructuralPartialEq for AiStudioAgentBasicGenTool
Auto Trait Implementations§
impl Freeze for AiStudioAgentBasicGenTool
impl RefUnwindSafe for AiStudioAgentBasicGenTool
impl Send for AiStudioAgentBasicGenTool
impl Sync for AiStudioAgentBasicGenTool
impl Unpin for AiStudioAgentBasicGenTool
impl UnsafeUnpin for AiStudioAgentBasicGenTool
impl UnwindSafe for AiStudioAgentBasicGenTool
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