pub struct BetaThreadsResource { /* private fields */ }Expand description
Beta Threads 资源。
Implementations§
Source§impl BetaThreadsResource
impl BetaThreadsResource
Sourcepub fn create(&self) -> JsonRequestBuilder<BetaThread>
pub fn create(&self) -> JsonRequestBuilder<BetaThread>
创建 thread。
Sourcepub fn retrieve(
&self,
thread_id: impl Into<String>,
) -> JsonRequestBuilder<BetaThread>
pub fn retrieve( &self, thread_id: impl Into<String>, ) -> JsonRequestBuilder<BetaThread>
获取 thread。
Sourcepub fn update(
&self,
thread_id: impl Into<String>,
) -> JsonRequestBuilder<BetaThread>
pub fn update( &self, thread_id: impl Into<String>, ) -> JsonRequestBuilder<BetaThread>
更新 thread。
Sourcepub fn delete(
&self,
thread_id: impl Into<String>,
) -> JsonRequestBuilder<DeleteResponse>
pub fn delete( &self, thread_id: impl Into<String>, ) -> JsonRequestBuilder<DeleteResponse>
删除 thread。
Sourcepub fn create_and_run(&self) -> JsonRequestBuilder<BetaThreadRun>
pub fn create_and_run(&self) -> JsonRequestBuilder<BetaThreadRun>
创建并运行 thread。
Sourcepub fn create_and_run_stream(&self) -> AssistantStreamRequestBuilder
pub fn create_and_run_stream(&self) -> AssistantStreamRequestBuilder
创建并运行流式 thread。
Sourcepub async fn create_and_run_poll<T>(
&self,
body: &T,
poll_interval: Option<Duration>,
) -> Result<BetaThreadRun>where
T: Serialize,
pub async fn create_and_run_poll<T>(
&self,
body: &T,
poll_interval: Option<Duration>,
) -> Result<BetaThreadRun>where
T: Serialize,
Sourcepub fn messages(&self) -> BetaThreadMessagesResource
pub fn messages(&self) -> BetaThreadMessagesResource
返回 messages 子资源。
Sourcepub fn runs(&self) -> BetaThreadRunsResource
pub fn runs(&self) -> BetaThreadRunsResource
返回 runs 子资源。
Trait Implementations§
Source§impl Clone for BetaThreadsResource
impl Clone for BetaThreadsResource
Source§fn clone(&self) -> BetaThreadsResource
fn clone(&self) -> BetaThreadsResource
Returns a duplicate of the value. Read more
1.0.0 · 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 Freeze for BetaThreadsResource
impl !RefUnwindSafe for BetaThreadsResource
impl Send for BetaThreadsResource
impl Sync for BetaThreadsResource
impl Unpin for BetaThreadsResource
impl UnsafeUnpin for BetaThreadsResource
impl !UnwindSafe for BetaThreadsResource
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