Spaces:
Sleeping
Sleeping
File size: 913 Bytes
5c9e936 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | from groq import Groq
import os
class GroqAgent:
def __init__(self, system_content):
self.client = Groq(
api_key=os.environ.get("GROQ_API_KEY"),)
self.system_content = system_content
def request_llm_response(self, message_content):
chat_completion = self.client.chat.completions.create(
messages=[
{
"role": "system",
"content": self.system_content,
},
{
"role": "user",
"content": message_content,
}
],
# model="llama3-8b-8192",
# model = "llama3-70b-8192",
model = "llama-3.3-70b-versatile"
)
message = chat_completion.choices[0].message.content
# message = 'It is working'
return message
|