openai/models/
create_embedding_response.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct CreateEmbeddingResponse {
16 #[serde(rename = "object")]
17 pub object: String,
18 #[serde(rename = "model")]
19 pub model: String,
20 #[serde(rename = "data")]
21 pub data: Vec<crate::models::CreateEmbeddingResponseDataInner>,
22 #[serde(rename = "usage")]
23 pub usage: Box<crate::models::CreateEmbeddingResponseUsage>,
24}
25
26impl CreateEmbeddingResponse {
27 pub fn new(object: String, model: String, data: Vec<crate::models::CreateEmbeddingResponseDataInner>, usage: crate::models::CreateEmbeddingResponseUsage) -> CreateEmbeddingResponse {
28 CreateEmbeddingResponse {
29 object,
30 model,
31 data,
32 usage: Box::new(usage),
33 }
34 }
35}
36
37