summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--g4f/Provider/nexra/NexraBlackbox.py2
-rw-r--r--g4f/models.py3
-rw-r--r--main.py9
3 files changed, 12 insertions, 2 deletions
diff --git a/g4f/Provider/nexra/NexraBlackbox.py b/g4f/Provider/nexra/NexraBlackbox.py
index ec3d57c6..87eea8e2 100644
--- a/g4f/Provider/nexra/NexraBlackbox.py
+++ b/g4f/Provider/nexra/NexraBlackbox.py
@@ -9,7 +9,7 @@ from ..helper import format_prompt
class NexraBlackbox(AbstractProvider, ProviderModelMixin):
url = "https://nexra.aryahcr.cc/api/chat/complements"
- working = False
+ working = True
supports_stream = True
default_model = "blackbox"
diff --git a/g4f/models.py b/g4f/models.py
index 99778f0b..ecea56bd 100644
--- a/g4f/models.py
+++ b/g4f/models.py
@@ -443,7 +443,8 @@ reka_core = Model(
blackboxai = Model(
name = 'blackboxai',
base_provider = 'Blackbox AI',
- best_provider = IterListProvider([Blackbox, NexraBlackbox])
+ #best_provider = IterListProvider([Blackbox, NexraBlackbox])
+ best_provider = IterListProvider([NexraBlackbox])
)
blackboxai_pro = Model(
diff --git a/main.py b/main.py
new file mode 100644
index 00000000..4631ac11
--- /dev/null
+++ b/main.py
@@ -0,0 +1,9 @@
+from g4f.client import Client
+
+client = Client()
+response = client.chat.completions.create(
+ model="blackboxai",
+ messages=[{"role": "user", "content": "Hello"}],
+ # Add any other necessary parameters
+)
+print(response.choices[0].message.content)