caching use file_checksum

This commit is contained in:
Ishaan Jaff 2024-08-06 13:03:14 -07:00
parent 089a4f279a
commit 467c506e33

View file

@ -10,6 +10,7 @@
import ast import ast
import asyncio import asyncio
import hashlib import hashlib
import io
import json import json
import logging import logging
import time import time
@ -1889,8 +1890,10 @@ class Cache:
metadata = kwargs.get("metadata", {}) metadata = kwargs.get("metadata", {})
litellm_params = kwargs.get("litellm_params", {}) litellm_params = kwargs.get("litellm_params", {})
# get checksum of file content
param_value = ( param_value = (
getattr(file, "name", None) metadata.get("file_checksum")
or getattr(file, "name", None)
or metadata.get("file_name") or metadata.get("file_name")
or litellm_params.get("file_name") or litellm_params.get("file_name")
) )