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

XFEstudio/gpt4free

Improve select custom model in UI Updates for the response of the BackendApi Update of the demo model list Improve web search tool Moved copy_images to /image

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

代码差异

5 个文件 +6 -6
Modified g4f/Provider/not_working/Airforce.py +1 -2
@@ -6,8 +6,7 @@ from aiohttp import ClientSession
6 6 from typing import List
7 7
8 8 from ...typing import AsyncResult, Messages
9 from ...image import ImageResponse
10 from ...providers.response import FinishReason, Usage
9 from ...providers.response import ImageResponse, FinishReason, Usage
11 10 from ...requests.raise_for_status import raise_for_status
12 11 from ..base_provider import AsyncGeneratorProvider, ProviderModelMixin
13 12
Modified g4f/Provider/not_working/AmigoChat.py +1 -1
@@ -5,7 +5,7 @@ import uuid
5 5
6 6 from ...typing import AsyncResult, Messages
7 7 from ..base_provider import AsyncGeneratorProvider, ProviderModelMixin
8 from ...image import ImageResponse
8 from ...providers.response import ImageResponse
9 9 from ...requests import StreamSession, raise_for_status
10 10 from ...errors import ResponseStatusError
11 11
Modified g4f/Provider/not_working/ReplicateHome.py +1 -1
@@ -9,7 +9,7 @@ from ..base_provider import AsyncGeneratorProvider, ProviderModelMixin
9 9 from ...requests.aiohttp import get_connector
10 10 from ...requests.raise_for_status import raise_for_status
11 11 from ..helper import format_prompt
12 from ...image import ImageResponse
12 from ...providers.response import ImageResponse
13 13
14 14 class ReplicateHome(AsyncGeneratorProvider, ProviderModelMixin):
15 15 url = "https://replicate.com"
Modified g4f/Provider/template/BackendApi.py +2 -1
@@ -10,6 +10,7 @@ from ... import debug
10 10
11 11 class BackendApi(AsyncGeneratorProvider, ProviderModelMixin):
12 12 ssl = None
13 headers = {}
13 14
14 15 @classmethod
15 16 async def create_async_generator(
@@ -21,7 +22,7 @@ class BackendApi(AsyncGeneratorProvider, ProviderModelMixin):
21 22 ) -> AsyncResult:
22 23 debug.log(f"{cls.__name__}: {api_key}")
23 24 async with StreamSession(
24 headers={"Accept": "text/event-stream"},
25 headers={"Accept": "text/event-stream", **cls.headers},
25 26 ) as session:
26 27 async with session.post(f"{cls.url}/backend-api/v2/conversation", json={
27 28 "model": model,
Modified g4f/providers/create_images.py +1 -1
@@ -6,7 +6,7 @@ import asyncio
6 6 from .. import debug
7 7 from ..typing import CreateResult, Messages
8 8 from .types import BaseProvider, ProviderType
9 from ..image import ImageResponse
9 from ..providers.response import ImageResponse
10 10
11 11 system_message = """
12 12 You can generate images, pictures, photos or img with the DALL-E 3 image generator.