Generate a semantic embedding for text using a language-specific default model.
(
text: &str,
language: TextEmbeddingLanguage,
)
| 107 | /// Generate a semantic embedding for text using a language-specific default |
| 108 | /// model. |
| 109 | pub fn embed_text_with_language( |
| 110 | text: &str, |
| 111 | language: TextEmbeddingLanguage, |
| 112 | ) -> anyhow::Result<Vec<f32>> { |
| 113 | embed_text_with_model(text, language.default_model()) |
| 114 | } |
| 115 | |
| 116 | /// Generate a semantic embedding for text using an explicit model selection. |
| 117 | pub fn embed_text_with_model(text: &str, model: TextEmbeddingModel) -> anyhow::Result<Vec<f32>> { |