raannakasturi commited on
Commit
36da2c6
·
1 Parent(s): 5e09847

Refactor NLP processing functions to adjust provider order and increase max retries; update g4f package version in requirements

Browse files
Files changed (2) hide show
  1. nlp_processes.py +13 -14
  2. requirements.txt +1 -1
nlp_processes.py CHANGED
@@ -1,6 +1,5 @@
1
  from g4f.client import Client
2
- from g4f.Provider import RetryProvider, Airforce, AmigoChat, Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI
3
- from g4f import Provider
4
  import threading
5
 
6
  def generate_nlp_summary(temp_summary):
@@ -8,8 +7,8 @@ def generate_nlp_summary(temp_summary):
8
  try:
9
  client = Client(
10
  provider=RetryProvider(
11
- providers=[Airforce, AmigoChat, Blackbox],
12
- max_retries=6,
13
  ),
14
  )
15
  completion = client.chat.completions.create(
@@ -26,7 +25,7 @@ def generate_nlp_summary(temp_summary):
26
  completion = client.chat.completions.create(
27
  provider=RetryProvider(
28
  providers=[Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI],
29
- max_retries=2,
30
  single_provider_retry=True,
31
  ),
32
  model="gpt-4",
@@ -45,8 +44,8 @@ def generate_nlp_mindmap(temp_summary):
45
  try:
46
  client = Client(
47
  provider=RetryProvider(
48
- providers=[Airforce, AmigoChat, Blackbox],
49
- max_retries=6,
50
  ),
51
  )
52
  completion = client.chat.completions.create(
@@ -63,7 +62,7 @@ def generate_nlp_mindmap(temp_summary):
63
  completion = client.chat.completions.create(
64
  provider=RetryProvider(
65
  providers=[Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI],
66
- max_retries=2,
67
  single_provider_retry=True,
68
  ),
69
  model="gpt-4",
@@ -82,8 +81,8 @@ def fix_title(title):
82
  try:
83
  client = Client(
84
  provider=RetryProvider(
85
- providers=[Airforce, AmigoChat, Blackbox],
86
- max_retries=6,
87
  ),
88
  )
89
  completion = client.chat.completions.create(
@@ -123,7 +122,7 @@ def fix_title(title):
123
  completion = client.chat.completions.create(
124
  provider=RetryProvider(
125
  providers=[Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI],
126
- max_retries=2,
127
  single_provider_retry=True,
128
  ),
129
  model="gpt-4",
@@ -165,8 +164,8 @@ def fix_citation(citation):
165
  try:
166
  client = Client(
167
  provider=RetryProvider(
168
- providers=[Airforce, AmigoChat, Blackbox],
169
- max_retries=6,
170
  ),
171
  )
172
  completion = client.chat.completions.create(
@@ -204,7 +203,7 @@ def fix_citation(citation):
204
  completion = client.chat.completions.create(
205
  provider=RetryProvider(
206
  providers=[Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI],
207
- max_retries=2,
208
  single_provider_retry=True,
209
  ),
210
  model="gpt-4",
 
1
  from g4f.client import Client
2
+ from g4f.Provider import RetryProvider, Blackbox, Airforce, AmigoChat, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI
 
3
  import threading
4
 
5
  def generate_nlp_summary(temp_summary):
 
7
  try:
8
  client = Client(
9
  provider=RetryProvider(
10
+ providers=[Blackbox, Airforce, AmigoChat],
11
+ max_retries=4,
12
  ),
13
  )
14
  completion = client.chat.completions.create(
 
25
  completion = client.chat.completions.create(
26
  provider=RetryProvider(
27
  providers=[Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI],
28
+ max_retries=8,
29
  single_provider_retry=True,
30
  ),
31
  model="gpt-4",
 
44
  try:
45
  client = Client(
46
  provider=RetryProvider(
47
+ providers=[Blackbox, Airforce, AmigoChat],
48
+ max_retries=4,
49
  ),
50
  )
51
  completion = client.chat.completions.create(
 
62
  completion = client.chat.completions.create(
63
  provider=RetryProvider(
64
  providers=[Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI],
65
+ max_retries=8,
66
  single_provider_retry=True,
67
  ),
68
  model="gpt-4",
 
81
  try:
82
  client = Client(
83
  provider=RetryProvider(
84
+ providers=[Blackbox, Airforce, AmigoChat],
85
+ max_retries=4,
86
  ),
87
  )
88
  completion = client.chat.completions.create(
 
122
  completion = client.chat.completions.create(
123
  provider=RetryProvider(
124
  providers=[Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI],
125
+ max_retries=8,
126
  single_provider_retry=True,
127
  ),
128
  model="gpt-4",
 
164
  try:
165
  client = Client(
166
  provider=RetryProvider(
167
+ providers=[Blackbox, Airforce, AmigoChat],
168
+ max_retries=4,
169
  ),
170
  )
171
  completion = client.chat.completions.create(
 
203
  completion = client.chat.completions.create(
204
  provider=RetryProvider(
205
  providers=[Blackbox, ChatGptEs, ChatGpt, Copilot, DDG, Liaobots, Mhystical, PollinationsAI],
206
+ max_retries=8,
207
  single_provider_retry=True,
208
  ),
209
  model="gpt-4",
requirements.txt CHANGED
@@ -3,4 +3,4 @@ gradio==5.8.0
3
  python-dotenv==1.0.1
4
  pdfplumber==0.11.4
5
  requests==2.32.3
6
- g4f[all]
 
3
  python-dotenv==1.0.1
4
  pdfplumber==0.11.4
5
  requests==2.32.3
6
+ g4f[all]==0.4.0.4