pub struct CustomModelDefinition {
pub enabled: bool,
pub model_id: Option<WireModelId>,
pub display_name: String,
pub capabilities: AuthoredCapabilities,
pub defaults: PartialRequestDefaults,
pub options: AdaptorOptions,
pub pricing: Option<ModelPricing>,
pub variants: BTreeMap<VariantId, VariantDefinition>,
pub default_variant: Option<ConfiguredModelDefault>,
pub headers: BTreeMap<HeaderName, SafeStaticHeaderValue>,
}Fields§
§enabled: bool§model_id: Option<WireModelId>§display_name: String§capabilities: AuthoredCapabilities§defaults: PartialRequestDefaults§options: AdaptorOptions§pricing: Option<ModelPricing>§variants: BTreeMap<VariantId, VariantDefinition>§default_variant: Option<ConfiguredModelDefault>§headers: BTreeMap<HeaderName, SafeStaticHeaderValue>Trait Implementations§
Source§impl Clone for CustomModelDefinition
impl Clone for CustomModelDefinition
Source§fn clone(&self) -> CustomModelDefinition
fn clone(&self) -> CustomModelDefinition
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 CustomModelDefinition
impl Debug for CustomModelDefinition
Source§impl<'de> Deserialize<'de> for CustomModelDefinition
impl<'de> Deserialize<'de> for CustomModelDefinition
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 CustomModelDefinition
impl RefUnwindSafe for CustomModelDefinition
impl Send for CustomModelDefinition
impl Sync for CustomModelDefinition
impl Unpin for CustomModelDefinition
impl UnsafeUnpin for CustomModelDefinition
impl UnwindSafe for CustomModelDefinition
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