AashitaK commited on
Commit
9f807f2
·
verified ·
1 Parent(s): d74bce9

Fixing errors due to using OpenAI's client object

Browse files
Files changed (1) hide show
  1. openai_api.py +7 -7
openai_api.py CHANGED
@@ -21,18 +21,18 @@ def get_embedding(text: str, model: str=EMBEDDING_MODEL) -> list[float]:
21
  model=model,
22
  input=text
23
  )
24
- return result["data"][0]["embedding"]
25
 
26
 
27
- def get_response(prompt: str, model: str=COMPLETIONS_MODEL) -> list[float]:
28
  """Chat completion using OpenAI's GPT models."""
29
  response = client.chat.completions.create(
30
- model = COMPLETIONS_MODEL,
31
  messages=[
32
- {"role": "system", "content": META_PROMPT},
33
- {"role": "user", "content": prompt}
34
  ],
35
  temperature=0,
36
- max_completion_tokens=800
37
  )
38
- return response["choices"][0]["message"]["content"]
 
21
  model=model,
22
  input=text
23
  )
24
+ return result.data[0].embedding
25
 
26
 
27
+ def get_response(prompt: str, model: str=COMPLETIONS_MODEL) -> str:
28
  """Chat completion using OpenAI's GPT models."""
29
  response = client.chat.completions.create(
30
+ model=model,
31
  messages=[
32
+ {"role": "system", "content": META_PROMPT},
33
+ {"role": "user", "content": prompt}
34
  ],
35
  temperature=0,
36
+ max_tokens=800
37
  )
38
+ return response.choices[0].message.content