minor changes
This commit is contained in:
abc 2023-10-20 19:28:46 +01:00
parent 0ddfe57431
commit dad69d24ce
4 changed files with 9 additions and 4 deletions

View File

@ -41,11 +41,14 @@ class RetryProvider(AsyncProvider):
try:
if self.logging:
print(f"Using {provider.__name__} provider")
for token in provider.create_completion(model, messages, stream, **kwargs):
yield token
started = True
if started:
return
except Exception as e:
self.exceptions[provider.__name__] = e
if self.logging:

View File

@ -1,4 +1,4 @@
import g4f
import g4f; g4f.logging = True
import time
import json
import random

View File

@ -2,4 +2,5 @@ import g4f
import g4f.api
if __name__ == "__main__":
print(f'Starting server... [g4f v-{g4f.version}]')
g4f.api.Api(g4f).run('localhost:1337', 8)

View File

@ -11,6 +11,7 @@ from .Provider import (
ChatgptAi,
GptChatly,
Liaobots,
ChatgptX,
Yqcloud,
GeekGpt,
Myshell,
@ -69,9 +70,9 @@ gpt_35_long = Model(
gpt_35_turbo = Model(
name = 'gpt-3.5-turbo',
base_provider = 'openai',
best_provider = RetryProvider([
Aichat, ChatgptDemo, AiAsk, ChatForAi, GPTalk,
GptGo, You, GptForLove, ChatBase
best_provider=RetryProvider([
ChatgptX, ChatgptDemo, GptGo, You,
NoowAi, GPTalk, GptForLove, Phind, ChatBase
])
)