mirror of
https://github.com/we-promise/sure.git
synced 2026-04-18 11:34:13 +00:00
Index all PDF imports into vector store with type metadata
This commit is contained in:
@@ -37,7 +37,7 @@ module Family::VectorSearchable
|
||||
response.success? ? response.data : []
|
||||
end
|
||||
|
||||
def upload_document(file_content:, filename:)
|
||||
def upload_document(file_content:, filename:, metadata: {})
|
||||
adapter = vector_store_adapter
|
||||
return nil unless adapter
|
||||
|
||||
@@ -57,7 +57,8 @@ module Family::VectorSearchable
|
||||
content_type: Marcel::MimeType.for(name: filename),
|
||||
file_size: file_content.bytesize,
|
||||
provider_file_id: response.data[:file_id],
|
||||
status: "ready"
|
||||
status: "ready",
|
||||
metadata: metadata || {}
|
||||
)
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user