pub struct SkillCreateParams {
pub name: Option<String>,
pub description: Option<String>,
pub model: Option<String>,
pub instructions: Option<String>,
pub metadata: BTreeMap<String, String>,
pub extra: BTreeMap<String, Value>,
}Expand description
表示 skill 创建参数。
Fields§
§name: Option<String>名称。
description: Option<String>描述。
model: Option<String>绑定模型。
instructions: Option<String>指令。
metadata: BTreeMap<String, String>自定义 metadata。
extra: BTreeMap<String, Value>额外字段。
Trait Implementations§
Source§impl Clone for SkillCreateParams
impl Clone for SkillCreateParams
Source§fn clone(&self) -> SkillCreateParams
fn clone(&self) -> SkillCreateParams
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 SkillCreateParams
impl Debug for SkillCreateParams
Source§impl Default for SkillCreateParams
impl Default for SkillCreateParams
Source§fn default() -> SkillCreateParams
fn default() -> SkillCreateParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SkillCreateParams
impl<'de> Deserialize<'de> for SkillCreateParams
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
Auto Trait Implementations§
impl Freeze for SkillCreateParams
impl RefUnwindSafe for SkillCreateParams
impl Send for SkillCreateParams
impl Sync for SkillCreateParams
impl Unpin for SkillCreateParams
impl UnsafeUnpin for SkillCreateParams
impl UnwindSafe for SkillCreateParams
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