Spaces:
Runtime error
Runtime error
File size: 1,028 Bytes
ebf88d6 |
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 |
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 |