pub struct ConversationsResource { /* private fields */ }Expand description
Operations on the Conversations API. Obtain via [LlmrixClient::conversations].
Implementations§
Source§impl ConversationsResource
impl ConversationsResource
Sourcepub async fn create(
&self,
req: ConversationCreateRequest,
) -> Result<Conversation>
pub async fn create( &self, req: ConversationCreateRequest, ) -> Result<Conversation>
Create a new conversation.
Sourcepub async fn list(
&self,
last_id: i64,
size: u32,
) -> Result<PageResult<Conversation>>
pub async fn list( &self, last_id: i64, size: u32, ) -> Result<PageResult<Conversation>>
List conversations (cursor pagination). Pass last_id = 0 to start from the beginning.
Sourcepub async fn get(&self, id: &str) -> Result<Conversation>
pub async fn get(&self, id: &str) -> Result<Conversation>
Retrieve a single conversation by ID.
Sourcepub async fn update(
&self,
id: &str,
req: ConversationUpdateRequest,
) -> Result<Conversation>
pub async fn update( &self, id: &str, req: ConversationUpdateRequest, ) -> Result<Conversation>
Update a conversation’s metadata (title).
Auto Trait Implementations§
impl !RefUnwindSafe for ConversationsResource
impl !UnwindSafe for ConversationsResource
impl Freeze for ConversationsResource
impl Send for ConversationsResource
impl Sync for ConversationsResource
impl Unpin for ConversationsResource
impl UnsafeUnpin for ConversationsResource
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