pub struct VisionApiConfig {
pub url: String,
pub model: String,
pub api_key: Option<String>,
}Expand description
Configuration for calling an OpenAI-compatible vision API.
Fields§
§url: StringBase URL of the API, e.g. "http://localhost:8013".
model: StringModel name, e.g. "qwen3-vl-8b".
api_key: Option<String>Optional Bearer token for API authentication.
Trait Implementations§
Source§impl Clone for VisionApiConfig
impl Clone for VisionApiConfig
Source§fn clone(&self) -> VisionApiConfig
fn clone(&self) -> VisionApiConfig
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 VisionApiConfig
impl Debug for VisionApiConfig
impl Eq for VisionApiConfig
Source§impl PartialEq for VisionApiConfig
impl PartialEq for VisionApiConfig
Source§fn eq(&self, other: &VisionApiConfig) -> bool
fn eq(&self, other: &VisionApiConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VisionApiConfig
Auto Trait Implementations§
impl Freeze for VisionApiConfig
impl RefUnwindSafe for VisionApiConfig
impl Send for VisionApiConfig
impl Sync for VisionApiConfig
impl Unpin for VisionApiConfig
impl UnsafeUnpin for VisionApiConfig
impl UnwindSafe for VisionApiConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.