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 |