Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -121,7 +121,6 @@ async def proxy_openai_api(request: Request):
|
|
| 121 |
if stream_response.status_code == 403:
|
| 122 |
raise CensoredError('отклонено по цензуре') # это специфичная ошибка именно для опенроутера!
|
| 123 |
|
| 124 |
-
# Инициализация заголовков должна быть здесь, используя объект stream_response
|
| 125 |
headers_to_send = {k: v for k, v in stream_response.headers.items() if k not in {'content-length', 'content-encoding', 'alt-svc'}}
|
| 126 |
response = OverrideStreamResponse(stream_response.aiter_bytes(), headers=headers_to_send)
|
| 127 |
|
|
@@ -138,7 +137,7 @@ async def proxy_openai_api(request: Request):
|
|
| 138 |
try:
|
| 139 |
async for chunk in stream_api_response(api_key):
|
| 140 |
yield chunk
|
| 141 |
-
break
|
| 142 |
except AuthError:
|
| 143 |
print(f'ключ API {api_key} недействителен или превышен лимит отправки запросов')
|
| 144 |
continue
|
|
|
|
| 121 |
if stream_response.status_code == 403:
|
| 122 |
raise CensoredError('отклонено по цензуре') # это специфичная ошибка именно для опенроутера!
|
| 123 |
|
|
|
|
| 124 |
headers_to_send = {k: v for k, v in stream_response.headers.items() if k not in {'content-length', 'content-encoding', 'alt-svc'}}
|
| 125 |
response = OverrideStreamResponse(stream_response.aiter_bytes(), headers=headers_to_send)
|
| 126 |
|
|
|
|
| 137 |
try:
|
| 138 |
async for chunk in stream_api_response(api_key):
|
| 139 |
yield chunk
|
| 140 |
+
break
|
| 141 |
except AuthError:
|
| 142 |
print(f'ключ API {api_key} недействителен или превышен лимит отправки запросов')
|
| 143 |
continue
|