Niansuh commited on
Commit
b0f10ca
·
verified ·
1 Parent(s): 1571fac

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -8
main.py CHANGED
@@ -126,7 +126,7 @@ class Blackbox(AsyncGeneratorProvider, ProviderModelMixin):
126
  prefix = f"@{cls.userSelectedModel[model]}"
127
  if not messages[0]['content'].startswith(prefix):
128
  messages[0]['content'] = f"{prefix} {messages[0]['content']}"
129
-
130
  async with ClientSession(headers=headers) as session:
131
  if image is not None:
132
  messages[-1]["data"] = {
@@ -147,7 +147,7 @@ class Blackbox(AsyncGeneratorProvider, ProviderModelMixin):
147
  "userSelectedModel": None,
148
  "userSystemPrompt": None,
149
  "isMicMode": False,
150
- "maxTokens": 99999999,
151
  "playgroundTopP": 0.9,
152
  "playgroundTemperature": 0.5,
153
  "isChromeExt": False,
@@ -169,12 +169,8 @@ class Blackbox(AsyncGeneratorProvider, ProviderModelMixin):
169
 
170
  async with session.post(cls.api_endpoint, json=data, proxy=proxy) as response:
171
  response.raise_for_status()
172
- response_text = await response.text()
173
-
174
- if not response_text: # Check for empty response
175
- raise ModelNotWorkingException(model)
176
-
177
  if model == 'ImageGenerationLV45LJp':
 
178
  url_match = re.search(r'https://storage\.googleapis\.com/[^\s\)]+', response_text)
179
  if url_match:
180
  image_url = url_match.group(0)
@@ -275,4 +271,4 @@ async def chat_completions(request: ChatRequest):
275
 
276
  @app.get("/niansuhai/v1/models")
277
  async def get_models():
278
- return {"models": Blackbox.models}
 
126
  prefix = f"@{cls.userSelectedModel[model]}"
127
  if not messages[0]['content'].startswith(prefix):
128
  messages[0]['content'] = f"{prefix} {messages[0]['content']}"
129
+
130
  async with ClientSession(headers=headers) as session:
131
  if image is not None:
132
  messages[-1]["data"] = {
 
147
  "userSelectedModel": None,
148
  "userSystemPrompt": None,
149
  "isMicMode": False,
150
+ "maxTokens": 8192,
151
  "playgroundTopP": 0.9,
152
  "playgroundTemperature": 0.5,
153
  "isChromeExt": False,
 
169
 
170
  async with session.post(cls.api_endpoint, json=data, proxy=proxy) as response:
171
  response.raise_for_status()
 
 
 
 
 
172
  if model == 'ImageGenerationLV45LJp':
173
+ response_text = await response.text()
174
  url_match = re.search(r'https://storage\.googleapis\.com/[^\s\)]+', response_text)
175
  if url_match:
176
  image_url = url_match.group(0)
 
271
 
272
  @app.get("/niansuhai/v1/models")
273
  async def get_models():
274
+ return {"models": Blackbox.models}