pub struct TogetherChatModel { /* private fields */ }Implementations§
Source§impl TogetherChatModel
impl TogetherChatModel
pub fn new(config: TogetherConfig, backend: Arc<dyn ProviderBackend>) -> Self
Trait Implementations§
Source§impl ChatModel for TogetherChatModel
impl ChatModel for TogetherChatModel
fn chat<'life0, 'async_trait>(
&'life0 self,
request: ChatRequest,
) -> Pin<Box<dyn Future<Output = Result<ChatResponse, SynapticError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn stream_chat(&self, request: ChatRequest) -> ChatStream<'_>
Source§fn profile(&self) -> Option<ModelProfile>
fn profile(&self) -> Option<ModelProfile>
Return the model’s capability profile, if known.
Auto Trait Implementations§
impl Freeze for TogetherChatModel
impl !RefUnwindSafe for TogetherChatModel
impl Send for TogetherChatModel
impl Sync for TogetherChatModel
impl Unpin for TogetherChatModel
impl UnsafeUnpin for TogetherChatModel
impl !UnwindSafe for TogetherChatModel
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