pub struct ListSessionsResponseItemModelOverride {
pub provider: String,
pub model_ref: String,
pub endpoint_url: Option<String>,
pub capabilities: Option<Map<String, Value>>,
}Expand description
Per-conversation model override (in-chat model switcher). When set, runs in this session resolve their LLM from this config instead of the agent’s default. Absent → agent default.
Fields§
§provider: String§model_ref: String§endpoint_url: Option<String>§capabilities: Option<Map<String, Value>>Trait Implementations§
Source§impl Clone for ListSessionsResponseItemModelOverride
impl Clone for ListSessionsResponseItemModelOverride
Source§fn clone(&self) -> ListSessionsResponseItemModelOverride
fn clone(&self) -> ListSessionsResponseItemModelOverride
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 Default for ListSessionsResponseItemModelOverride
impl Default for ListSessionsResponseItemModelOverride
Source§fn default() -> ListSessionsResponseItemModelOverride
fn default() -> ListSessionsResponseItemModelOverride
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ListSessionsResponseItemModelOverride
impl<'de> Deserialize<'de> for ListSessionsResponseItemModelOverride
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 ListSessionsResponseItemModelOverride
Auto Trait Implementations§
impl Freeze for ListSessionsResponseItemModelOverride
impl RefUnwindSafe for ListSessionsResponseItemModelOverride
impl Send for ListSessionsResponseItemModelOverride
impl Sync for ListSessionsResponseItemModelOverride
impl Unpin for ListSessionsResponseItemModelOverride
impl UnsafeUnpin for ListSessionsResponseItemModelOverride
impl UnwindSafe for ListSessionsResponseItemModelOverride
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