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
This commit is contained in:
Heiner Lohaus 2025-01-06 23:20:29 +01:00
parent afc94b2e36
commit 2e531d227c
16 changed files with 238 additions and 162 deletions

View file

@ -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: