XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/gpt4free

Update providers

49150489
hlohaus <983577+hlohaus@users.noreply.github.com>
提交于

代码差异

2 个文件 +3 -2
Modified g4f/Provider/hf_space/Qwen_Qwen_3.py +1 -2
@@ -12,7 +12,6 @@ from ..base_provider import AsyncGeneratorProvider, ProviderModelMixin
12 12 from ..helper import get_last_user_message, get_system_prompt
13 13 from ... import debug
14 14
15
16 15 class Qwen_Qwen_3(AsyncGeneratorProvider, ProviderModelMixin):
17 16 label = "Qwen Qwen-3"
18 17 url = "https://qwen-qwen3-demo.hf.space"
@@ -57,7 +56,7 @@ class Qwen_Qwen_3(AsyncGeneratorProvider, ProviderModelMixin):
57 56 model = cls.get_model(model)
58 57 except ModelNotFoundError:
59 58 pass
60 if conversation is None:
59 if conversation is None or not hasattr(conversation, 'session_hash'):
61 60 conversation = JsonConversation(session_hash=str(uuid.uuid4()).replace('-', ''))
62 61
63 62 headers_join = {
Modified g4f/Provider/template/OpenaiTemplate.py +2 -0
@@ -6,6 +6,7 @@ from ..helper import filter_none, format_media_prompt
6 6 from ..base_provider import AsyncGeneratorProvider, ProviderModelMixin, RaiseErrorMixin
7 7 from ...typing import Union, AsyncResult, Messages, MediaListType
8 8 from ...requests import StreamSession, raise_for_status
9 from ...image import use_aspect_ratio
9 10 from ...providers.response import FinishReason, ToolCalls, Usage, ImageResponse, ProviderInfo
10 11 from ...tools.media import render_messages
11 12 from ...errors import MissingAuthError, ResponseError
@@ -89,6 +90,7 @@ class OpenaiTemplate(AsyncGeneratorProvider, ProviderModelMixin, RaiseErrorMixin
89 90 data = {
90 91 "prompt": prompt,
91 92 "model": model,
93 **use_aspect_ratio({"width": kwargs.get("width"), "height": kwargs.get("height")}, kwargs.get("aspect_ratio", None))
92 94 }
93 95 async with session.post(f"{api_base.rstrip('/')}/images/generations", json=data, ssl=cls.ssl) as response:
94 96 data = await response.json()