pub struct OpenAiCompatibleProvider { /* private fields */ }Implementations§
Source§impl OpenAiCompatibleProvider
impl OpenAiCompatibleProvider
pub fn new(config: OpenAiCompatibleConfig) -> Result<Self, OpenAiConfigError>
Trait Implementations§
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 moreSource§impl LlmProvider for OpenAiCompatibleProvider
impl LlmProvider for OpenAiCompatibleProvider
fn generate_action<'life0, 'async_trait>(
&'life0 self,
input: ProviderRequest,
) -> Pin<Box<dyn Future<Output = Result<ProviderDecision, ProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for OpenAiCompatibleProvider
impl !RefUnwindSafe for OpenAiCompatibleProvider
impl Send for OpenAiCompatibleProvider
impl Sync for OpenAiCompatibleProvider
impl Unpin for OpenAiCompatibleProvider
impl UnsafeUnpin for OpenAiCompatibleProvider
impl !UnwindSafe 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