SurrealDB
SurrealDB Docs Logo

Enter a search query

🦀 Embeddings

SurrealDB offers comprehensive support for vector embeddings, enabling powerful semantic search and machine learning capabilities across your data. Through integrations with leading embedding providers, you can easily store, index and query high-dimensional vectors alongside your regular data.

Mistral

use mistralai_client::v1::{client::Client, constants::EmbedModel}; static KEY = std::env::var("MISTRAL_API_KEY").unwrap(); // ... let client = Client::new(Some(KEY.to_string()), None, None, None)?; let input = vec!["Joram is the main character in the Darksword Trilogy.".to_string()]; let result = client.embeddings_async(MODEL, input, None).await?; println!("{:?}", result);

Find a full example in Semantic search in Rust with SurrealDB and Mistral AI.

Edit this page on GitHub