use qdrant_client::{ Qdrant, qdrant::{Document, Query, QueryPointsBuilder, Value}, }; use std::collections::HashMap; pub async fn main() -> anyhow::Result<()> { let client = Qdrant::from_url("").build().unwrap(); let mut options = HashMap::::new(); options.insert("openai-api-key".to_string(), "".into()); options.insert("dimensions".to_string(), 512.into()); client .query( QueryPointsBuilder::new("{collection_name}") .query(Query::new_nearest(Document { text: "How to bake cookies?".into(), model: "openai/text-embedding-3-large".into(), options, })) .build(), ) .await?; Ok(()) }