ENCOA-274 and patch to the Dockerfile, in some merge the firebase tools were left out
This commit is contained in:
@@ -93,7 +93,10 @@ class OpenAI(ILLMService):
|
||||
def _count_total_tokens(messages):
|
||||
total_tokens = 0
|
||||
for message in messages:
|
||||
total_tokens += count_tokens(message["content"])["n_tokens"]
|
||||
# Skip when content isn't text
|
||||
message_content = message.get("content", None)
|
||||
if message_content is not None and isinstance(message_content, str):
|
||||
total_tokens += count_tokens(message["content"])["n_tokens"]
|
||||
return total_tokens
|
||||
|
||||
@staticmethod
|
||||
|
||||
Reference in New Issue
Block a user