mirror of
https://github.com/ccmjga/zhilu-admin
synced 2026-04-08 14:37:38 +00:00
Long libraryId
This commit is contained in:
@@ -109,7 +109,7 @@ public class RagService {
|
||||
}
|
||||
|
||||
@Async
|
||||
public void embeddingAndCreateDocSegment(Long libraryDocId, String objectName) {
|
||||
public void embeddingAndCreateDocSegment(Long libraryId, Long libraryDocId, String objectName) {
|
||||
Document document =
|
||||
amazonS3DocumentLoader.loadDocument(
|
||||
minIoConfig.getDefaultBucket(), objectName, new ApacheTikaDocumentParser());
|
||||
@@ -123,6 +123,7 @@ public class RagService {
|
||||
Response<Embedding> embed = zhipuEmbeddingModel.embed(textSegment);
|
||||
Integer tokenUsage = embed.tokenUsage().totalTokenCount();
|
||||
Embedding vector = embed.content();
|
||||
textSegment.metadata().put("libraryId", libraryId);
|
||||
String embeddingId = zhiPuLibraryEmbeddingStore.add(vector, textSegment);
|
||||
LibraryDocSegment libraryDocSegment = new LibraryDocSegment();
|
||||
libraryDocSegment.setEmbeddingId(embeddingId);
|
||||
|
||||
Reference in New Issue
Block a user