From 95ed87776107c905adbb6797ca41c433e6181475 Mon Sep 17 00:00:00 2001 From: Ramon Victor Cardoso Date: Thu, 6 Jul 2023 11:50:02 -0300 Subject: [PATCH] Add random choice of API provider --- client/html/index.html | 4 ++-- g4f/models.py | 12 +++++------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/client/html/index.html b/client/html/index.html index 51ce2a0f..acd2339d 100644 --- a/client/html/index.html +++ b/client/html/index.html @@ -74,8 +74,8 @@ - - + +
diff --git a/g4f/models.py b/g4f/models.py index 1ea4374c..cfea4667 100644 --- a/g4f/models.py +++ b/g4f/models.py @@ -1,5 +1,5 @@ from g4f import Provider - +import random class Model: class model: @@ -10,24 +10,22 @@ class model: class gpt_35_turbo: name: str = 'gpt-3.5-turbo' base_provider: str = 'openai' - best_provider: Provider.Provider = Provider.Better - best_providers: list = [Provider.Better, Provider.Lockchat, Provider.Yqcloud, Provider.Forefront,] + best_provider: Provider.Provider = random.choice([Provider.DeepAi, Provider.Easychat, Provider.Xiaor]) class gpt_35_turbo_0613: name: str = 'gpt-3.5-turbo-0613' base_provider: str = 'openai' - best_provider: Provider.Provider = Provider.Better + best_provider: Provider.Provider = random.choice([Provider.Easychat, Provider.Xiaor]) class gpt_35_turbo_16k_0613: name: str = 'gpt-3.5-turbo-16k-0613' base_provider: str = 'openai' - best_provider: Provider.Provider = Provider.Gravityengine - best_providers: list = [Provider.Easychat, Provider.Ezcht, Provider.Better] + best_provider: Provider.Provider = random.choice([Provider.Easychat, Provider.Xiaor]) class gpt_35_turbo_16k: name: str = 'gpt-3.5-turbo-16k' base_provider: str = 'openai' - best_provider: Provider.Provider = Provider.Better + best_provider: Provider.Provider = random.choice([Provider.Easychat, Provider.Xiaor]) class gpt_4_dev: name: str = 'gpt-4-for-dev'