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

XFEstudio/gpt4free

Update (g4f/Provider/)

c1e62764
kqlio67 <kqlio67@users.noreply.github.com>
提交于

代码差异

7 个文件 +13 -13
Modified g4f/Provider/local/Ollama.py +2 -2
@@ -3,10 +3,10 @@ from __future__ import annotations
3 3 import requests
4 4 import os
5 5
6 from ..needs_auth.Openai import Openai
6 from ..needs_auth.OpenaiAPI import OpenaiAPI
7 7 from ...typing import AsyncResult, Messages
8 8
9 class Ollama(Openai):
9 class Ollama(OpenaiAPI):
10 10 label = "Ollama"
11 11 url = "https://ollama.com"
12 12 needs_auth = False
Modified g4f/Provider/needs_auth/DeepInfra.py +2 -2
@@ -2,9 +2,9 @@ from __future__ import annotations
2 2
3 3 import requests
4 4 from ...typing import AsyncResult, Messages
5 from .Openai import Openai
5 from .OpenaiAPI import OpenaiAPI
6 6
7 class DeepInfra(Openai):
7 class DeepInfra(OpenaiAPI):
8 8 label = "DeepInfra"
9 9 url = "https://deepinfra.com"
10 10 working = True
Modified g4f/Provider/needs_auth/Groq.py +2 -2
@@ -1,9 +1,9 @@
1 1 from __future__ import annotations
2 2
3 from .Openai import Openai
3 from .OpenaiAPI import OpenaiAPI
4 4 from ...typing import AsyncResult, Messages
5 5
6 class Groq(Openai):
6 class Groq(OpenaiAPI):
7 7 label = "Groq"
8 8 url = "https://console.groq.com/playground"
9 9 working = True
Renamed g4f/Provider/needs_auth/OpenaiAPI.py +1 -1
@@ -9,7 +9,7 @@ from ...requests import StreamSession, raise_for_status
9 9 from ...errors import MissingAuthError, ResponseError
10 10 from ...image import to_data_uri
11 11
12 class Openai(AsyncGeneratorProvider, ProviderModelMixin):
12 class OpenaiAPI(AsyncGeneratorProvider, ProviderModelMixin):
13 13 label = "OpenAI API"
14 14 url = "https://platform.openai.com"
15 15 working = True
Modified g4f/Provider/needs_auth/PerplexityApi.py +2 -2
@@ -1,9 +1,9 @@
1 1 from __future__ import annotations
2 2
3 from .Openai import Openai
3 from .OpenaiAPI import OpenaiAPI
4 4 from ...typing import AsyncResult, Messages
5 5
6 class PerplexityApi(Openai):
6 class PerplexityApi(OpenaiAPI):
7 7 label = "Perplexity API"
8 8 url = "https://www.perplexity.ai"
9 9 working = True
Modified g4f/Provider/needs_auth/ThebApi.py +3 -3
@@ -1,7 +1,7 @@
1 1 from __future__ import annotations
2 2
3 3 from ...typing import CreateResult, Messages
4 from .Openai import Openai
4 from .OpenaiAPI import OpenaiAPI
5 5
6 6 models = {
7 7 "theb-ai": "TheB.AI",
@@ -27,7 +27,7 @@ models = {
27 27 "qwen-7b-chat": "Qwen 7B"
28 28 }
29 29
30 class ThebApi(Openai):
30 class ThebApi(OpenaiAPI):
31 31 label = "TheB.AI API"
32 32 url = "https://theb.ai"
33 33 working = True
@@ -58,4 +58,4 @@ class ThebApi(Openai):
58 58 "top_p": top_p,
59 59 }
60 60 }
61 return super().create_async_generator(model, messages, api_base=api_base, extra_data=data, **kwargs)
61 return super().create_async_generator(model, messages, api_base=api_base, extra_data=data, **kwargs)
Modified g4f/Provider/needs_auth/__init__.py +1 -1
@@ -11,7 +11,7 @@ from .GeminiPro import GeminiPro
11 11 from .Groq import Groq
12 12 from .HuggingFace import HuggingFace
13 13 from .MetaAI import MetaAI
14 from .Openai import Openai
14 from .OpenaiAPI import OpenaiAPI
15 15 from .OpenaiChat import OpenaiChat
16 16 from .PerplexityApi import PerplexityApi
17 17 from .Poe import Poe