fix(utils.py): use local tiktoken copy

This commit is contained in:
Krrish Dholakia 2023-12-28 11:22:17 +05:30
parent 090bc361d8
commit 507b6bf96e
3 changed files with 100262 additions and 1 deletions

View file

@ -27,7 +27,12 @@ from dataclasses import (
dataclass,
field,
) # for storing API inputs, outputs, and metadata
import pkg_resources
filename = pkg_resources.resource_filename(__name__, "llms/tokenizers")
os.environ[
"TIKTOKEN_CACHE_DIR"
] = filename # use local copy of tiktoken b/c of - https://github.com/BerriAI/litellm/issues/1071
encoding = tiktoken.get_encoding("cl100k_base")
import importlib.metadata
from .integrations.traceloop import TraceloopLogger