chipling commited on
Commit
8f054a9
·
verified ·
1 Parent(s): b166a40

Update models/text/deepinfra/main.py

Browse files
Files changed (1) hide show
  1. models/text/deepinfra/main.py +4 -8
models/text/deepinfra/main.py CHANGED
@@ -31,14 +31,10 @@ class OFFDeepInfraAPI:
31
 
32
 
33
  async def generate(self, json_data: dict):
34
- messages = json_data
35
-
36
- request_data = {
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=request_data
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: