summaryrefslogtreecommitdiffstats
path: root/src/rag/mod.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-09-24 07:42:24 +0800
committerGitHub <noreply@github.com>2024-09-24 07:42:24 +0800
commit912773c25a113f49c5df63cd3a8086d38c75103e (patch)
tree7d653edf095f0949d1eeb2f83ec3e5616972c3b1 /src/rag/mod.rs
parent00c4a6e421f01590ffc3fa5601e93d5ec755fca7 (diff)
downloadaichat-912773c25a113f49c5df63cd3a8086d38c75103e.tar.gz
refactor: embeddings/rerank fn accept ref data (#878)
Diffstat (limited to 'src/rag/mod.rs')
-rw-r--r--src/rag/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rag/mod.rs b/src/rag/mod.rs
index 62a8ff8..96fb9d5 100644
--- a/src/rag/mod.rs
+++ b/src/rag/mod.rs
@@ -483,7 +483,7 @@ impl Rag {
}
}
let data = RerankData::new(query.to_string(), documents, top_k);
- let list = client.rerank(data).await?;
+ let list = client.rerank(&data).await?;
let ids: Vec<_> = list
.into_iter()
.take(top_k)
@@ -588,7 +588,7 @@ impl Rag {
query,
};
let chunk_output = embedding_client
- .embeddings(chunk_data)
+ .embeddings(&chunk_data)
.await
.context("Failed to create embedding")?;
output.extend(chunk_output);