feat: support gemini model

This commit is contained in:
zhayujie
2023-12-15 10:19:48 +08:00
parent 219e9eca4f
commit 23a237074e
7 changed files with 73 additions and 3 deletions

View File

@@ -57,7 +57,7 @@ class ChatGPTSession(Session):
def num_tokens_from_messages(messages, model):
"""Returns the number of tokens used by a list of messages."""
if model in ["wenxin", "xunfei"]:
if model in ["wenxin", "xunfei", const.GEMINI]:
return num_tokens_by_character(messages)
import tiktoken