pub struct MetaModel {
pub provider: Option<String>,
pub name: Option<String>,
pub key_env: Option<String>,
pub runtime: Option<String>,
pub base_url: Option<String>,
}Expand description
[model]: what the meta harness talks to. An API provider (provider, with its key
in the key-env variable), or a local runtime (runtime) serving open weights.
Fields§
§provider: Option<String>§name: Option<String>§key_env: Option<String>§runtime: Option<String>§base_url: Option<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MetaModel
impl<'de> Deserialize<'de> for MetaModel
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MetaModel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MetaModel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for MetaModel
impl Serialize for MetaModel
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MetaModel
Auto Trait Implementations§
impl Freeze for MetaModel
impl RefUnwindSafe for MetaModel
impl Send for MetaModel
impl Sync for MetaModel
impl Unpin for MetaModel
impl UnsafeUnpin for MetaModel
impl UnwindSafe for MetaModel
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