更新功能
This commit is contained in:
@@ -42,7 +42,16 @@ def extract_document_text(data: bytes) -> str:
|
||||
return text[:MAX_EXTRACTED_CHARS]
|
||||
|
||||
|
||||
def attachment_record(conversation_id: str, filename: str, mime: str, relative_path: str, data: bytes, kind: str, extracted_path: str = "") -> dict[str, object]:
|
||||
def attachment_record(
|
||||
conversation_id: str,
|
||||
filename: str,
|
||||
mime: str,
|
||||
relative_path: str,
|
||||
data: bytes,
|
||||
kind: str,
|
||||
extracted_path: str = "",
|
||||
metadata: dict[str, object] | None = None,
|
||||
) -> dict[str, object]:
|
||||
return {
|
||||
"id": Path(relative_path).stem,
|
||||
"conversation_id": conversation_id,
|
||||
@@ -53,4 +62,5 @@ def attachment_record(conversation_id: str, filename: str, mime: str, relative_p
|
||||
"size": len(data),
|
||||
"sha256": hashlib.sha256(data).hexdigest(),
|
||||
"extracted_path": extracted_path,
|
||||
**(metadata or {}),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user