#[non_exhaustive]pub struct CreateResponseInputTokensRequestBuilder { /* private fields */ }Expand description
EN: Builder for input-token count requests. 中文:输入 token 计数请求的构建器。
Implementations§
Source§impl CreateResponseInputTokensRequestBuilder
impl CreateResponseInputTokensRequestBuilder
Sourcepub fn model(self, model: impl Into<String>) -> Self
pub fn model(self, model: impl Into<String>) -> Self
EN: Sets the optional model id. 中文:设置可选模型 ID。
Sourcepub fn input(self, input: impl Into<ResponseInput>) -> Self
pub fn input(self, input: impl Into<ResponseInput>) -> Self
EN: Sets the optional input value. 中文:设置可选输入值。
Sourcepub fn instructions(self, instructions: impl Into<String>) -> Self
pub fn instructions(self, instructions: impl Into<String>) -> Self
EN: Sets optional system or developer instructions. 中文:设置可选系统或开发者指令。
Sourcepub fn previous_response_id(
self,
previous_response_id: impl Into<String>,
) -> Self
pub fn previous_response_id( self, previous_response_id: impl Into<String>, ) -> Self
EN: Sets the optional previous response id. 中文:设置可选上一条响应 ID。
Sourcepub fn text(self, text: ResponseTextConfig) -> Self
pub fn text(self, text: ResponseTextConfig) -> Self
EN: Sets optional text configuration. 中文:设置可选文本配置。
Sourcepub fn extra(self, name: impl Into<String>, value: Value) -> Self
pub fn extra(self, name: impl Into<String>, value: Value) -> Self
EN: Adds a forward-compatible JSON field. 中文:添加前向兼容的 JSON 字段。
Sourcepub fn build(self) -> Result<CreateResponseInputTokensRequest, LingerError>
pub fn build(self) -> Result<CreateResponseInputTokensRequest, LingerError>
EN: Builds and validates the request. 中文:构建并校验请求。
Trait Implementations§
Source§impl Clone for CreateResponseInputTokensRequestBuilder
impl Clone for CreateResponseInputTokensRequestBuilder
Source§fn clone(&self) -> CreateResponseInputTokensRequestBuilder
fn clone(&self) -> CreateResponseInputTokensRequestBuilder
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 moreSource§impl Default for CreateResponseInputTokensRequestBuilder
impl Default for CreateResponseInputTokensRequestBuilder
Source§fn default() -> CreateResponseInputTokensRequestBuilder
fn default() -> CreateResponseInputTokensRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateResponseInputTokensRequestBuilder
impl RefUnwindSafe for CreateResponseInputTokensRequestBuilder
impl Send for CreateResponseInputTokensRequestBuilder
impl Sync for CreateResponseInputTokensRequestBuilder
impl Unpin for CreateResponseInputTokensRequestBuilder
impl UnsafeUnpin for CreateResponseInputTokensRequestBuilder
impl UnwindSafe for CreateResponseInputTokensRequestBuilder
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