Update models/text/deepinfra/main.py
Browse files
models/text/deepinfra/main.py
CHANGED
|
@@ -31,14 +31,10 @@ class OFFDeepInfraAPI:
|
|
| 31 |
|
| 32 |
|
| 33 |
async def generate(self, json_data: dict):
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
"id": "".join(random.choices("0123456789abcdef", k=16)),
|
| 38 |
-
"messages": messages,
|
| 39 |
-
"selectedModel": json_data.get("model", "deepseek-r1-distill-llama-70b"),
|
| 40 |
}
|
| 41 |
-
|
| 42 |
chunk_id = "chipling-deepinfraoff-" + "".join(random.choices("0123456789abcdef", k=32))
|
| 43 |
created = int(asyncio.get_event_loop().time())
|
| 44 |
total_tokens = 0
|
|
@@ -49,7 +45,7 @@ class OFFDeepInfraAPI:
|
|
| 49 |
"POST",
|
| 50 |
"https://api.deepinfra.com/v1/openai/chat/completions",
|
| 51 |
headers=OFFDeepInfraAPI.headers,
|
| 52 |
-
json=
|
| 53 |
) as request_ctx:
|
| 54 |
print(request_ctx.status_code)
|
| 55 |
if request_ctx.status_code == 200:
|
|
|
|
| 31 |
|
| 32 |
|
| 33 |
async def generate(self, json_data: dict):
|
| 34 |
+
json_data['stream_options'] = {
|
| 35 |
+
'include_usage': True,
|
| 36 |
+
'continuous_usage_stats': True,
|
|
|
|
|
|
|
|
|
|
| 37 |
}
|
|
|
|
| 38 |
chunk_id = "chipling-deepinfraoff-" + "".join(random.choices("0123456789abcdef", k=32))
|
| 39 |
created = int(asyncio.get_event_loop().time())
|
| 40 |
total_tokens = 0
|
|
|
|
| 45 |
"POST",
|
| 46 |
"https://api.deepinfra.com/v1/openai/chat/completions",
|
| 47 |
headers=OFFDeepInfraAPI.headers,
|
| 48 |
+
json=json_data
|
| 49 |
) as request_ctx:
|
| 50 |
print(request_ctx.status_code)
|
| 51 |
if request_ctx.status_code == 200:
|