POST
/
eval
/
transcript
curl --request POST \
  --url https://api.coval.dev/eval/transcript \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "transcript": [
    {
      "role": "user",
      "content": "<string>"
    }
  ],
  "audio": "<string>",
  "metrics": {},
  "metadata": {
    "agent_id": "<string>"
  }
}'
{
  "message": "Transcript evaluation job submitted successfully",
  "evaluation_result": {
    "statusCode": 123,
    "body": "<string>",
    "run_id": "<string>"
  }
}

Authorizations

x-api-key
string
header
required

Headers

x-api-key
string
required

API key for authentication

Body

application/json
Transcript evaluation job details
transcript
object[]
required

The transcript to evaluate, as a list of messages in JSON format

A message in the transcript

audio
string

The audio file to evaluate, as a base64 encoded string

metrics
object

Configuration for additional metrics to run. If not provided, the default metrics will be run.

metadata
object

Additional details

Response

200
application/json
Transcript evaluation job submitted successfully
message
string
evaluation_result
object

Result from evaluation