Skip to content

Commit 80115f1

Browse files
committed
perf: Add custom token_ids method
1 parent 4874c0e commit 80115f1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

apps/setting/models_provider/impl/base_chat_open_ai.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,14 @@
1515
from common.config.tokenizer_manage_config import TokenizerManage
1616

1717

18+
def custom_get_token_ids(text: str):
19+
tokenizer = TokenizerManage.get_tokenizer()
20+
return tokenizer.encode(text)
21+
22+
1823
class BaseChatOpenAI(ChatOpenAI):
1924
usage_metadata: dict = {}
25+
custom_get_token_ids = custom_get_token_ids
2026

2127
def get_last_generation_info(self) -> Optional[Dict[str, Any]]:
2228
return self.usage_metadata

0 commit comments

Comments
 (0)