Vector embeddings
The quickest way to retrieve vector embeddings is to use the fastembed crate, which does not require a user key or calling into an external service.
The following blog posts include runnable examples using vector embeddings via the Rust SDK.
[Building an AI-native multi-model UI with SurrealDB
](/blog/building-an-ai-native-multi-model-ui-with-surrealdb): a UI built with Iced.rs with OpenAI and Mistral embeddings
Hybrid vector + text Search in the terminal with SurrealDB and Ratatui: a UI built with Ratatui.rs with OpenAI and Mistral embeddings
[Semantic search in Rust with SurrealDB and Mistral AI
](/blog/semantic-search-in-rust-with-surrealdb-and-mistral-ai)
[Semantic search with SurrealDB and OpenAI
](/blog/semantic-search-with-surrealdb-and-openai)