pub struct ResponsesResource { /* private fields */ }Expand description
Responses 资源。
Implementations§
Source§impl ResponsesResource
impl ResponsesResource
Sourcepub fn create(&self) -> ResponseCreateRequestBuilder
pub fn create(&self) -> ResponseCreateRequestBuilder
创建 responses 请求构建器。
Sourcepub fn parse<T>(&self) -> ResponseParseRequestBuilder<T>
Available on crate feature structured-output only.
pub fn parse<T>(&self) -> ResponseParseRequestBuilder<T>
structured-output only.创建 responses 结构化解析构建器。
Sourcepub fn stream(&self) -> ResponseStreamRequestBuilder
pub fn stream(&self) -> ResponseStreamRequestBuilder
创建 responses 流式构建器。
Sourcepub fn stream_response(
&self,
response_id: impl Into<String>,
) -> ResponseStreamRequestBuilder
pub fn stream_response( &self, response_id: impl Into<String>, ) -> ResponseStreamRequestBuilder
按响应 ID 继续一个已有的 Responses SSE 流。
Sourcepub fn ws(&self) -> ResponsesSocketRequestBuilder
Available on crate feature responses-ws only.
pub fn ws(&self) -> ResponsesSocketRequestBuilder
responses-ws only.创建 Responses WebSocket 连接构建器。
Sourcepub fn retrieve(
&self,
response_id: impl Into<String>,
) -> JsonRequestBuilder<Response>
pub fn retrieve( &self, response_id: impl Into<String>, ) -> JsonRequestBuilder<Response>
获取 response。
Sourcepub fn delete(
&self,
response_id: impl Into<String>,
) -> JsonRequestBuilder<DeleteResponse>
pub fn delete( &self, response_id: impl Into<String>, ) -> JsonRequestBuilder<DeleteResponse>
删除 response。
Sourcepub fn cancel(
&self,
response_id: impl Into<String>,
) -> JsonRequestBuilder<Response>
pub fn cancel( &self, response_id: impl Into<String>, ) -> JsonRequestBuilder<Response>
取消后台 response。
Sourcepub fn compact(&self) -> JsonRequestBuilder<Response>
pub fn compact(&self) -> JsonRequestBuilder<Response>
压缩 response。
Sourcepub fn input_items(&self) -> ResponseInputItemsResource
pub fn input_items(&self) -> ResponseInputItemsResource
返回 input_items 子资源。
Sourcepub fn input_tokens(&self) -> ResponseInputTokensResource
pub fn input_tokens(&self) -> ResponseInputTokensResource
返回 input_tokens 子资源。
Trait Implementations§
Source§impl Clone for ResponsesResource
impl Clone for ResponsesResource
Source§fn clone(&self) -> ResponsesResource
fn clone(&self) -> ResponsesResource
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 ResponsesResource
impl !RefUnwindSafe for ResponsesResource
impl Send for ResponsesResource
impl Sync for ResponsesResource
impl Unpin for ResponsesResource
impl UnsafeUnpin for ResponsesResource
impl !UnwindSafe for ResponsesResource
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