pub struct ModelProfileSaveRequest {Show 19 fields
pub provider: ModelProviderKind,
pub model: String,
pub base_url: Option<String>,
pub api_key: Option<String>,
pub clear_api_key: bool,
pub headers: Vec<ModelRequestHeader>,
pub ssl_verify: Option<bool>,
pub context_window: Option<u32>,
pub max_tokens: Option<u32>,
pub temperature: f64,
pub top_p: f64,
pub connect_timeout_seconds: f64,
pub capabilities: Option<ModelCapabilities>,
pub fallback_policy_id: Option<String>,
pub fallback_priority: u32,
pub catalog_provider_id: Option<String>,
pub catalog_provider_name: Option<String>,
pub catalog_model_name: Option<String>,
pub is_default: bool,
}Expand description
User-editable profile payload used by the Web API.
Fields§
§provider: ModelProviderKind§model: String§base_url: Option<String>§api_key: Option<String>§clear_api_key: bool§headers: Vec<ModelRequestHeader>§ssl_verify: Option<bool>§context_window: Option<u32>§max_tokens: Option<u32>§temperature: f64§top_p: f64§connect_timeout_seconds: f64§capabilities: Option<ModelCapabilities>§fallback_policy_id: Option<String>§fallback_priority: u32§catalog_provider_id: Option<String>§catalog_provider_name: Option<String>§catalog_model_name: Option<String>§is_default: boolTrait Implementations§
Source§impl Clone for ModelProfileSaveRequest
impl Clone for ModelProfileSaveRequest
Source§fn clone(&self) -> ModelProfileSaveRequest
fn clone(&self) -> ModelProfileSaveRequest
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 ModelProfileSaveRequest
impl Debug for ModelProfileSaveRequest
Source§impl<'de> Deserialize<'de> for ModelProfileSaveRequest
impl<'de> Deserialize<'de> for ModelProfileSaveRequest
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 ModelProfileSaveRequest
impl PartialEq for ModelProfileSaveRequest
Source§impl Serialize for ModelProfileSaveRequest
impl Serialize for ModelProfileSaveRequest
impl StructuralPartialEq for ModelProfileSaveRequest
Auto Trait Implementations§
impl Freeze for ModelProfileSaveRequest
impl RefUnwindSafe for ModelProfileSaveRequest
impl Send for ModelProfileSaveRequest
impl Sync for ModelProfileSaveRequest
impl Unpin for ModelProfileSaveRequest
impl UnsafeUnpin for ModelProfileSaveRequest
impl UnwindSafe for ModelProfileSaveRequest
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