pub struct ReferenceProvider { /* private fields */ }Expand description
Deterministic provider: “succeeds” with per-model probability so the resolver can discriminate candidate stacks and produce a real-looking leaderboard + lock.
Implementations§
Source§impl ReferenceProvider
impl ReferenceProvider
Sourcepub fn resolve_alias(&self, alias: &str) -> (String, String)
pub fn resolve_alias(&self, alias: &str) -> (String, String)
Resolve a provider:model manifest spec to a pinned model id.
pub fn complete(&self, model: &str, messages: u64) -> ProviderResponse
Trait Implementations§
Source§impl Clone for ReferenceProvider
impl Clone for ReferenceProvider
Source§fn clone(&self) -> ReferenceProvider
fn clone(&self) -> ReferenceProvider
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 ReferenceProvider
impl Debug for ReferenceProvider
Source§impl Default for ReferenceProvider
impl Default for ReferenceProvider
Source§fn default() -> ReferenceProvider
fn default() -> ReferenceProvider
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ReferenceProvider
impl RefUnwindSafe for ReferenceProvider
impl Send for ReferenceProvider
impl Sync for ReferenceProvider
impl Unpin for ReferenceProvider
impl UnsafeUnpin for ReferenceProvider
impl UnwindSafe for ReferenceProvider
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