Skip to content

Commit

Permalink
perf: Add custom token_ids method (#2264)
Browse files Browse the repository at this point in the history
  • Loading branch information
shaohuzhang1 authored Feb 13, 2025
1 parent dac0a9c commit 051dc13
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions apps/setting/models_provider/impl/base_chat_open_ai.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,14 @@
from common.config.tokenizer_manage_config import TokenizerManage


def custom_get_token_ids(text: str):
tokenizer = TokenizerManage.get_tokenizer()
return tokenizer.encode(text)


class BaseChatOpenAI(ChatOpenAI):
usage_metadata: dict = {}
custom_get_token_ids = custom_get_token_ids

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

0 comments on commit 051dc13

Please sign in to comment.