use qdrant_client::qdrant::{PointStruct, UpsertPointsBuilder, Document};
use qdrant_client::{Qdrant, Payload};
use serde_json::json;
let client = Qdrant::from_url("http://localhost:6334").build()?;
let document = Document::new("my document", "sentence-transformers/all-minilm-l6-v2");
client
.upsert_points(
UpsertPointsBuilder::new(
"{collection_name}",
vec![
PointStruct::new(
1,
document,
Payload::try_from(json!(
{"color": "red"}
))
.unwrap(),
)
],
)
.wait(true),
)
.await?;