From 2e531d227c5672c169c26251368c925abb775c80 Mon Sep 17 00:00:00 2001 From: Heiner Lohaus Date: Mon, 6 Jan 2025 23:20:29 +0100 Subject: Fix invalid escape in requests module Add none auth with OpenAI using nodriver Fix missing 1 required positional argument: 'cls' Update count tokens in GUI Fix streaming example in requests guide Remove ChatGptEs as default model --- g4f/gui/server/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'g4f/gui/server/api.py') diff --git a/g4f/gui/server/api.py b/g4f/gui/server/api.py index eb04f9b6..7801287b 100644 --- a/g4f/gui/server/api.py +++ b/g4f/gui/server/api.py @@ -13,7 +13,7 @@ from ...tools.run_tools import iter_run_tools from ...Provider import ProviderUtils, __providers__ from ...providers.base_provider import ProviderModelMixin from ...providers.retry_provider import IterListProvider -from ...providers.response import BaseConversation, JsonConversation, FinishReason +from ...providers.response import BaseConversation, JsonConversation, FinishReason, Usage from ...providers.response import SynthesizeData, TitleGeneration, RequestLogin, Parameters from ... import version, models from ... import ChatCompletion, get_model_and_provider @@ -201,6 +201,8 @@ class Api: yield self._format_json("parameters", chunk.get_dict()) elif isinstance(chunk, FinishReason): yield self._format_json("finish", chunk.get_dict()) + elif isinstance(chunk, Usage): + yield self._format_json("usage", chunk.get_dict()) else: yield self._format_json("content", str(chunk)) if debug.logs: -- cgit v1.2.3