pub struct BetaThreadRunsResource { /* private fields */ }Expand description
Beta Thread Runs 资源。
Implementations§
Source§impl BetaThreadRunsResource
impl BetaThreadRunsResource
Sourcepub fn create(
&self,
thread_id: impl Into<String>,
) -> JsonRequestBuilder<BetaThreadRun>
pub fn create( &self, thread_id: impl Into<String>, ) -> JsonRequestBuilder<BetaThreadRun>
创建 run。
Sourcepub fn retrieve(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
) -> JsonRequestBuilder<BetaThreadRun>
pub fn retrieve( &self, thread_id: impl Into<String>, run_id: impl Into<String>, ) -> JsonRequestBuilder<BetaThreadRun>
获取 run。
Sourcepub fn update(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
) -> JsonRequestBuilder<BetaThreadRun>
pub fn update( &self, thread_id: impl Into<String>, run_id: impl Into<String>, ) -> JsonRequestBuilder<BetaThreadRun>
更新 run。
Sourcepub fn list(
&self,
thread_id: impl Into<String>,
) -> ListRequestBuilder<BetaThreadRun>
pub fn list( &self, thread_id: impl Into<String>, ) -> ListRequestBuilder<BetaThreadRun>
列出 runs。
Sourcepub fn cancel(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
) -> JsonRequestBuilder<BetaThreadRun>
pub fn cancel( &self, thread_id: impl Into<String>, run_id: impl Into<String>, ) -> JsonRequestBuilder<BetaThreadRun>
取消 run。
Sourcepub fn create_and_stream(
&self,
thread_id: impl Into<String>,
) -> AssistantStreamRequestBuilder
pub fn create_and_stream( &self, thread_id: impl Into<String>, ) -> AssistantStreamRequestBuilder
创建并流式获取 run。
Sourcepub fn submit_tool_outputs(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
) -> JsonRequestBuilder<BetaThreadRun>
pub fn submit_tool_outputs( &self, thread_id: impl Into<String>, run_id: impl Into<String>, ) -> JsonRequestBuilder<BetaThreadRun>
提交工具输出。
Sourcepub fn submit_tool_outputs_stream(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
) -> AssistantStreamRequestBuilder
pub fn submit_tool_outputs_stream( &self, thread_id: impl Into<String>, run_id: impl Into<String>, ) -> AssistantStreamRequestBuilder
流式提交工具输出。
Sourcepub fn stream(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
) -> AssistantStreamRequestBuilder
pub fn stream( &self, thread_id: impl Into<String>, run_id: impl Into<String>, ) -> AssistantStreamRequestBuilder
流式获取 run。
Sourcepub async fn create_and_poll<T>(
&self,
thread_id: impl Into<String>,
body: &T,
poll_interval: Option<Duration>,
) -> Result<BetaThreadRun>where
T: Serialize,
pub async fn create_and_poll<T>(
&self,
thread_id: impl Into<String>,
body: &T,
poll_interval: Option<Duration>,
) -> Result<BetaThreadRun>where
T: Serialize,
Sourcepub async fn poll(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
poll_interval: Option<Duration>,
) -> Result<BetaThreadRun>
pub async fn poll( &self, thread_id: impl Into<String>, run_id: impl Into<String>, poll_interval: Option<Duration>, ) -> Result<BetaThreadRun>
Sourcepub async fn submit_tool_outputs_and_poll<T>(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
body: &T,
poll_interval: Option<Duration>,
) -> Result<BetaThreadRun>where
T: Serialize,
pub async fn submit_tool_outputs_and_poll<T>(
&self,
thread_id: impl Into<String>,
run_id: impl Into<String>,
body: &T,
poll_interval: Option<Duration>,
) -> Result<BetaThreadRun>where
T: Serialize,
Sourcepub fn steps(&self) -> BetaThreadRunStepsResource
pub fn steps(&self) -> BetaThreadRunStepsResource
返回 steps 子资源。
Trait Implementations§
Source§impl Clone for BetaThreadRunsResource
impl Clone for BetaThreadRunsResource
Source§fn clone(&self) -> BetaThreadRunsResource
fn clone(&self) -> BetaThreadRunsResource
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 BetaThreadRunsResource
impl !RefUnwindSafe for BetaThreadRunsResource
impl Send for BetaThreadRunsResource
impl Sync for BetaThreadRunsResource
impl Unpin for BetaThreadRunsResource
impl UnsafeUnpin for BetaThreadRunsResource
impl !UnwindSafe for BetaThreadRunsResource
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