Spaces:
Runtime error
Runtime error
import os | |
from groq import Groq | |
def evaluate_vocabulary(transcription, context): | |
client = Groq(api_key=os.environ.get("GROQ_API_KEY")) | |
system_message = f""" | |
Context: {context} | |
Script: {transcription} | |
""" | |
user_message = """ | |
Evaluate the following speech based on vocabulary. Provide a short report covering: | |
- Vocabulary: Assess the richness, appropriateness, and clarity of the words used. | |
- Highlight if the speech uses engaging and varied language or if it is repetitive or overly simple. | |
- Do not include any scores in the report. | |
""" | |
chat_completion = client.chat.completions.create( | |
messages=[ | |
{ | |
"role": "system", | |
"content": system_message, | |
}, | |
{ | |
"role": "user", | |
"content": user_message, | |
} | |
], | |
model="llama-3.3-70b-versatile", | |
) | |
print(chat_completion.choices[0].message.content) | |
return chat_completion.choices[0].message.content |