forked from phoenix/litellm-mirror
use file size _ name to get file check sum
This commit is contained in:
parent
c19066e78e
commit
aa06df4101
1 changed files with 5 additions and 2 deletions
|
@ -555,8 +555,11 @@ def function_setup(
|
||||||
):
|
):
|
||||||
_file_name: BinaryIO = args[1] if len(args) > 1 else kwargs["file"]
|
_file_name: BinaryIO = args[1] if len(args) > 1 else kwargs["file"]
|
||||||
file_name = getattr(_file_name, "name", "audio_file")
|
file_name = getattr(_file_name, "name", "audio_file")
|
||||||
# Add file checksum to metadata
|
file_descriptor = _file_name.fileno()
|
||||||
file_checksum = hashlib.sha256(_file_name.read()).hexdigest()
|
file_stat = os.fstat(file_descriptor)
|
||||||
|
file_size = str(file_stat.st_size)
|
||||||
|
|
||||||
|
file_checksum = _file_name.name + file_size
|
||||||
if "metadata" in kwargs:
|
if "metadata" in kwargs:
|
||||||
kwargs["metadata"]["file_checksum"] = file_checksum
|
kwargs["metadata"]["file_checksum"] = file_checksum
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue