pub struct OpenAiRunner { /* private fields */ }Expand description
Synchronous OpenAI-compatible chat client. Credentials are held only in memory.
Implementations§
Source§impl OpenAiRunner
impl OpenAiRunner
Trait Implementations§
Source§impl ModelRunner for OpenAiRunner
impl ModelRunner for OpenAiRunner
Source§fn fingerprint(&self) -> &ModelFingerprint
fn fingerprint(&self) -> &ModelFingerprint
The pinned identity of this runner (model, params, provider).
Source§fn run(&self, req: &ModelRequest) -> Result<ModelResponse>
fn run(&self, req: &ModelRequest) -> Result<ModelResponse>
Executes one request. Implementations must be deterministic given the same fingerprint.
Auto Trait Implementations§
impl Freeze for OpenAiRunner
impl RefUnwindSafe for OpenAiRunner
impl Send for OpenAiRunner
impl Sync for OpenAiRunner
impl Unpin for OpenAiRunner
impl UnsafeUnpin for OpenAiRunner
impl UnwindSafe for OpenAiRunner
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more