diff --git a/g4f/Provider/__init__.py b/g4f/Provider/__init__.py index b8dda590..ae580127 100644 --- a/g4f/Provider/__init__.py +++ b/g4f/Provider/__init__.py @@ -45,7 +45,7 @@ from .Copilot import Copilot from .DeepInfraChat import DeepInfraChat from .EasyChat import EasyChat from .GLM import GLM -from .GptOss import GptOss + from .ImageLabs import ImageLabs from .Kimi import Kimi from .LambdaChat import LambdaChat diff --git a/g4f/Provider/GptOss.py b/g4f/Provider/not_working/GptOss.py similarity index 90% rename from g4f/Provider/GptOss.py rename to g4f/Provider/not_working/GptOss.py index fa2e0fb1..f98f277d 100644 --- a/g4f/Provider/GptOss.py +++ b/g4f/Provider/not_working/GptOss.py @@ -1,18 +1,18 @@ from __future__ import annotations -from ..typing import AsyncResult, Messages, MediaListType -from ..providers.response import JsonConversation, Reasoning, TitleGeneration -from ..requests import StreamSession, raise_for_status -from ..config import DEFAULT_MODEL -from .base_provider import AsyncGeneratorProvider, ProviderModelMixin -from .helper import get_last_user_message +from ...typing import AsyncResult, Messages, MediaListType +from ...providers.response import JsonConversation, Reasoning, TitleGeneration +from ...requests import StreamSession, raise_for_status +from ...config import DEFAULT_MODEL +from ..base_provider import AsyncGeneratorProvider, ProviderModelMixin +from ..helper import get_last_user_message class GptOss(AsyncGeneratorProvider, ProviderModelMixin): label = "gpt-oss (playground)" url = "https://gpt-oss.com" api_endpoint = "https://api.gpt-oss.com/chatkit" - working = True + working = False active_by_default = True default_model = "gpt-oss-120b" diff --git a/g4f/Provider/not_working/__init__.py b/g4f/Provider/not_working/__init__.py index c495fc2c..d6e4bbb9 100644 --- a/g4f/Provider/not_working/__init__.py +++ b/g4f/Provider/not_working/__init__.py @@ -35,4 +35,5 @@ from .TypeGPT import TypeGPT from .Upstage import Upstage from .Vercel import Vercel from .Websim import Websim +from .GptOss import GptOss diff --git a/g4f/models.py b/g4f/models.py index a03cb7b4..a1c3c5cf 100644 --- a/g4f/models.py +++ b/g4f/models.py @@ -12,7 +12,6 @@ from .Provider import ( Copilot, DeepInfraChat, Free2GPT, - GptOss, HuggingSpace, Grok, DeepseekAI_JanusPro7b, @@ -293,7 +292,7 @@ gpt_oss_120b = Model( name = 'gpt-oss-120b', long_name = 'openai/gpt-oss-120b', base_provider = 'OpenAI', - best_provider = IterListProvider([GptOss, Together, DeepInfraChat, HuggingFace, OpenRouter, Groq]) + best_provider = IterListProvider([Together, DeepInfraChat, HuggingFace, OpenRouter, Groq]) ) # dall-e diff --git a/g4f/providers/any_model_map.py b/g4f/providers/any_model_map.py index 0e73c884..60a94bd9 100644 --- a/g4f/providers/any_model_map.py +++ b/g4f/providers/any_model_map.py @@ -172,7 +172,6 @@ model_map = { ] }, "gpt-oss-120b": { - "GptOss": "gpt-oss-120b", "Together": "openai/gpt-oss-120b", "DeepInfraChat": "openai/gpt-oss-120b", "HuggingFace": "openai/gpt-oss-120b", @@ -1641,7 +1640,6 @@ model_map = { "ApiAirforce": "gpt-oss-20b", "DeepInfra": "openai/gpt-oss-20b", "FenayAI": "gpt-oss-20b", - "GptOss": "gpt-oss-20b", "Groq": "openai/gpt-oss-20b", "HuggingFaceAPI": "openai/gpt-oss-20b", "Nvidia": "openai/gpt-oss-20b",