pub struct ThreadsResource { /* private fields */ }Expand description
EN: Threads API resource. 中文:Threads API 资源。
Implementations§
Source§impl ThreadsResource
impl ThreadsResource
Sourcepub async fn create(
&self,
request: CreateThreadRequest,
) -> Result<Thread, LingerError>
pub async fn create( &self, request: CreateThreadRequest, ) -> Result<Thread, LingerError>
EN: Creates a Thread with POST /v1/threads.
中文:使用 POST /v1/threads 创建 Thread。
Sourcepub async fn create_and_run(
&self,
request: CreateThreadAndRunRequest,
) -> Result<ThreadRun, LingerError>
pub async fn create_and_run( &self, request: CreateThreadAndRunRequest, ) -> Result<ThreadRun, LingerError>
EN: Creates a thread and run with POST /v1/threads/runs.
中文:使用 POST /v1/threads/runs 创建线程并运行。
Sourcepub async fn retrieve(&self, thread_id: &str) -> Result<Thread, LingerError>
pub async fn retrieve(&self, thread_id: &str) -> Result<Thread, LingerError>
EN: Retrieves a Thread with GET /v1/threads/{thread_id}.
中文:使用 GET /v1/threads/{thread_id} 获取 Thread。
Sourcepub async fn modify(
&self,
thread_id: &str,
request: ModifyThreadRequest,
) -> Result<Thread, LingerError>
pub async fn modify( &self, thread_id: &str, request: ModifyThreadRequest, ) -> Result<Thread, LingerError>
EN: Modifies a Thread with POST /v1/threads/{thread_id}.
中文:使用 POST /v1/threads/{thread_id} 修改 Thread。
Sourcepub async fn delete(
&self,
thread_id: &str,
) -> Result<ThreadDeletion, LingerError>
pub async fn delete( &self, thread_id: &str, ) -> Result<ThreadDeletion, LingerError>
EN: Deletes a Thread with DELETE /v1/threads/{thread_id}.
中文:使用 DELETE /v1/threads/{thread_id} 删除 Thread。
Sourcepub fn messages(&self, thread_id: &str) -> ThreadMessagesResource
pub fn messages(&self, thread_id: &str) -> ThreadMessagesResource
EN: Returns the Thread Messages subresource for a thread id. 中文:返回指定 Thread ID 的 Thread Messages 子资源。
Sourcepub fn runs(&self, thread_id: &str) -> ThreadRunsResource
pub fn runs(&self, thread_id: &str) -> ThreadRunsResource
EN: Returns the Thread Runs subresource for a thread id. 中文:返回指定 Thread ID 的 Thread Runs 子资源。
Trait Implementations§
Source§impl Clone for ThreadsResource
impl Clone for ThreadsResource
Source§fn clone(&self) -> ThreadsResource
fn clone(&self) -> ThreadsResource
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 ThreadsResource
impl !UnwindSafe for ThreadsResource
impl Freeze for ThreadsResource
impl Send for ThreadsResource
impl Sync for ThreadsResource
impl Unpin for ThreadsResource
impl UnsafeUnpin for ThreadsResource
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