diff options
Diffstat (limited to 'g4f')
-rw-r--r-- | g4f/Provider/Blackbox.py | 99 |
1 files changed, 76 insertions, 23 deletions
diff --git a/g4f/Provider/Blackbox.py b/g4f/Provider/Blackbox.py index d8c5a6c1..77cfdcc6 100644 --- a/g4f/Provider/Blackbox.py +++ b/g4f/Provider/Blackbox.py @@ -29,28 +29,46 @@ class Blackbox(AsyncGeneratorProvider, ProviderModelMixin): image_models = ['ImageGeneration'] models = [ default_model, - 'blackboxai-pro', - *image_models, - "llama-3.1-8b", - 'llama-3.1-70b', - 'llama-3.1-405b', - 'gpt-4o', - 'gemini-pro', - 'gemini-1.5-flash', - 'claude-sonnet-3.5', - 'PythonAgent', - 'JavaAgent', - 'JavaScriptAgent', - 'HTMLAgent', - 'GoogleCloudAgent', - 'AndroidDeveloper', - 'SwiftDeveloper', - 'Next.jsAgent', - 'MongoDBAgent', - 'PyTorchAgent', - 'ReactAgent', - 'XcodeAgent', - 'AngularJSAgent', + 'blackboxai-pro', + *image_models, + "llama-3.1-8b", + 'llama-3.1-70b', + 'llama-3.1-405b', + 'gpt-4o', + 'gemini-pro', + 'gemini-1.5-flash', + 'claude-sonnet-3.5', + 'PythonAgent', + 'JavaAgent', + 'JavaScriptAgent', + 'HTMLAgent', + 'GoogleCloudAgent', + 'AndroidDeveloper', + 'SwiftDeveloper', + 'Next.jsAgent', + 'MongoDBAgent', + 'PyTorchAgent', + 'ReactAgent', + 'XcodeAgent', + 'AngularJSAgent', + 'HerokuAgent', + 'GodotAgent', + 'GoAgent', + 'GitlabAgent', + 'GitAgent', + 'RepoMap', + 'FlaskAgent', + 'FirebaseAgent', + 'FastAPIAgent', + 'ErlangAgent', + 'ElectronAgent', + 'DockerAgent', + 'DigitalOceanAgent', + 'BitbucketAgent', + 'AzureAgent', + 'FlutterAgent', + 'YoutubeAgent', + 'builderAgent', ] agentMode = { @@ -59,6 +77,7 @@ class Blackbox(AsyncGeneratorProvider, ProviderModelMixin): trendingAgentMode = { "blackboxai": {}, + "blackboxai": {}, "gemini-1.5-flash": {'mode': True, 'id': 'Gemini'}, "llama-3.1-8b": {'mode': True, 'id': "llama-3.1-8b"}, 'llama-3.1-70b': {'mode': True, 'id': "llama-3.1-70b"}, @@ -77,6 +96,24 @@ class Blackbox(AsyncGeneratorProvider, ProviderModelMixin): 'ReactAgent': {'mode': True, 'id': "React Agent"}, 'XcodeAgent': {'mode': True, 'id': "Xcode Agent"}, 'AngularJSAgent': {'mode': True, 'id': "AngularJS Agent"}, + 'HerokuAgent': {'mode': True, 'id': "Heroku Agent"}, + 'GodotAgent': {'mode': True, 'id': "Godot Agent"}, + 'GoAgent': {'mode': True, 'id': "Go Agent"}, + 'GitlabAgent': {'mode': True, 'id': "Gitlab Agent"}, + 'GitAgent': {'mode': True, 'id': "Git Agent"}, + 'RepoMap': {'mode': True, 'id': "RepoMap"}, + 'FlaskAgent': {'mode': True, 'id': "Flask Agent"}, + 'FirebaseAgent': {'mode': True, 'id': "Firebase Agent"}, + 'FastAPIAgent': {'mode': True, 'id': "FastAPI Agent"}, + 'ErlangAgent': {'mode': True, 'id': "Erlang Agent"}, + 'ElectronAgent': {'mode': True, 'id': "Electron Agent"}, + 'DockerAgent': {'mode': True, 'id': "Docker Agent"}, + 'DigitalOceanAgent': {'mode': True, 'id': "DigitalOcean Agent"}, + 'BitbucketAgent': {'mode': True, 'id': "Bitbucket Agent"}, + 'AzureAgent': {'mode': True, 'id': "Azure Agent"}, + 'FlutterAgent': {'mode': True, 'id': "Flutter Agent"}, + 'YoutubeAgent': {'mode': True, 'id': "Youtube Agent"}, + 'builderAgent': {'mode': True, 'id': "builder Agent"}, } userSelectedModel = { @@ -88,7 +125,6 @@ class Blackbox(AsyncGeneratorProvider, ProviderModelMixin): model_prefixes = { 'gpt-4o': '@GPT-4o', 'gemini-pro': '@Gemini-PRO', - 'claude-sonnet-3.5': '@Claude-Sonnet-3.5', 'PythonAgent': '@Python Agent', 'JavaAgent': '@Java Agent', 'JavaScriptAgent': '@JavaScript Agent', @@ -102,8 +138,25 @@ class Blackbox(AsyncGeneratorProvider, ProviderModelMixin): 'ReactAgent': '@React Agent', 'XcodeAgent': '@Xcode Agent', 'AngularJSAgent': '@AngularJS Agent', + 'HerokuAgent': '@Heroku Agent', + 'GodotAgent': '@Godot Agent', + 'GoAgent': '@Go Agent', + 'GitlabAgent': '@Gitlab Agent', + 'GitAgent': '@Git Agent', 'blackboxai-pro': '@BLACKBOXAI-PRO', 'ImageGeneration': '@Image Generation', + 'FlaskAgent': '@Flask Agent', + 'FirebaseAgent': '@Firebase Agent', + 'FastAPIAgent': '@FastAPI Agent', + 'ErlangAgent': '@Erlang Agent', + 'ElectronAgent': '@Electron Agent', + 'DockerAgent': '@Docker Agent', + 'DigitalOceanAgent': '@DigitalOcean Agent', + 'BitbucketAgent': '@Bitbucket Agent', + 'AzureAgent': '@Azure Agent', + 'FlutterAgent': '@Flutter Agent', + 'YoutubeAgent': '@Youtube Agent', + 'builderAgent': '@builder Agent', } model_referers = { |