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:
|