We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0568239 commit c0fae36Copy full SHA for c0fae36
bot-system/app/clients/llm/openai.py
@@ -48,13 +48,15 @@ async def generate_text(
48
Generated text
49
"""
50
try:
51
- response = self.client.completions.create(
+ response = self.client.chat.completions.create(
52
model=self.model,
53
- prompt=prompt,
+ messages=[
54
+ {"role": "user", "content": prompt}
55
+ ],
56
max_tokens=max_tokens,
57
temperature=temperature,
58
)
- raw_text = response.choices[0].text.strip()
59
+ raw_text = response.choices[0].message.content.strip()
60
return strip_think_tags(raw_text)
61
except Exception as e:
- raise LLMError(f"OpenAI text generation error: {str(e)}")
62
+ raise LLMError(f"OpenAI text generation error: {str(e)}")
0 commit comments