pub struct EmbeddingModel {
pub id: String,
pub fingerprint: String,
pub created: i64,
pub object: String,
pub owned_by: String,
pub version: String,
pub input_modalities: Vec<String>,
pub output_modalities: Vec<String>,
pub prompt_text_token_price: i64,
pub prompt_image_token_price: i64,
pub aliases: Vec<String>,
}Expand description
Details of an embedding model.
Fields§
§id: StringModel ID.
fingerprint: StringFingerprint of the xAI system configuration hosting the model.
created: i64Model creation time in Unix timestamp.
object: StringObject type, should be model.
owned_by: StringOwner of the model.
version: StringVersion of the model.
input_modalities: Vec<String>The input modalities supported by the model.
output_modalities: Vec<String>The output modalities supported by the model.
prompt_text_token_price: i64Price of the prompt text token in USD cents per million token.
prompt_image_token_price: i64Price of the prompt image token in USD cents per million token.
aliases: Vec<String>Alias ID(s) of the model that user can use in a request’s model field.
Trait Implementations§
Source§impl Clone for EmbeddingModel
impl Clone for EmbeddingModel
Source§fn clone(&self) -> EmbeddingModel
fn clone(&self) -> EmbeddingModel
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 moreSource§impl Debug for EmbeddingModel
impl Debug for EmbeddingModel
Source§impl Default for EmbeddingModel
impl Default for EmbeddingModel
Source§fn default() -> EmbeddingModel
fn default() -> EmbeddingModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EmbeddingModel
impl<'de> Deserialize<'de> for EmbeddingModel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EmbeddingModel
impl PartialEq for EmbeddingModel
Source§impl Serialize for EmbeddingModel
impl Serialize for EmbeddingModel
impl StructuralPartialEq for EmbeddingModel
Auto Trait Implementations§
impl Freeze for EmbeddingModel
impl RefUnwindSafe for EmbeddingModel
impl Send for EmbeddingModel
impl Sync for EmbeddingModel
impl Unpin for EmbeddingModel
impl UnwindSafe for EmbeddingModel
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