pub struct OpenAiCompatibleProvider { /* private fields */ }Implementations§
Trait Implementations§
Source§impl AiDENsProvider for OpenAiCompatibleProvider
impl AiDENsProvider for OpenAiCompatibleProvider
fn provider_kind(&self) -> &str
fn model(&self) -> Option<&str>
fn capabilities(&self) -> ProviderCapabilitiesV1
fn complete<'life0, 'async_trait>(
&'life0 self,
request: AiDENsCompletionRequestV1,
) -> Pin<Box<dyn Future<Output = Result<AiDENsCompletionResponseV1>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§impl Clone for OpenAiCompatibleProvider
impl Clone for OpenAiCompatibleProvider
Source§fn clone(&self) -> OpenAiCompatibleProvider
fn clone(&self) -> OpenAiCompatibleProvider
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for OpenAiCompatibleProvider
impl !UnwindSafe for OpenAiCompatibleProvider
impl Freeze for OpenAiCompatibleProvider
impl Send for OpenAiCompatibleProvider
impl Sync for OpenAiCompatibleProvider
impl Unpin for OpenAiCompatibleProvider
impl UnsafeUnpin for OpenAiCompatibleProvider
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