pub struct TokenizerRequest {
pub key: String,
/* private fields */
}Expand description
Text Tokenizer request client (JSON POST)
Fields§
§key: StringImplementations§
Source§impl TokenizerRequest
impl TokenizerRequest
pub fn new( key: String, model: TokenizerModel, messages: Vec<TokenizerMessage>, ) -> Self
pub fn with_request_id(self, v: impl Into<String>) -> Self
pub fn with_user_id(self, v: impl Into<String>) -> Self
Sourcepub async fn send(&self) -> ZaiResult<TokenizerResponse>
pub async fn send(&self) -> ZaiResult<TokenizerResponse>
Send the request and parse typed response.
Automatically runs validate() before sending.
Sourcepub async fn execute(&self) -> ZaiResult<TokenizerResponse>
👎Deprecated: Use send() instead
pub async fn execute(&self) -> ZaiResult<TokenizerResponse>
Use send() instead
Deprecated: use send().
Trait Implementations§
Source§impl HttpClient for TokenizerRequest
impl HttpClient for TokenizerRequest
type Body = TokenizerBody
type ApiUrl = &'static str
type ApiKey = String
fn api_url(&self) -> &Self::ApiUrl
fn api_key(&self) -> &Self::ApiKey
fn body(&self) -> &Self::Body
Source§fn http_config(&self) -> Arc<HttpClientConfig>
fn http_config(&self) -> Arc<HttpClientConfig>
Get HTTP client configuration for this request Read more
Auto Trait Implementations§
impl Freeze for TokenizerRequest
impl RefUnwindSafe for TokenizerRequest
impl Send for TokenizerRequest
impl Sync for TokenizerRequest
impl Unpin for TokenizerRequest
impl UnsafeUnpin for TokenizerRequest
impl UnwindSafe for TokenizerRequest
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