Skip to main content
POST
/
inferenceResults
/
generate
Generate inference results from test cases
curl --request POST \
  --url https://api.galtea.ai/inferenceResults/generate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "testIds": [
    "test_123",
    "test_456"
  ],
  "testCaseIds": [
    "tc_123",
    "tc_456"
  ],
  "versionId": "ver_123",
  "metricIds": [
    "metric_123",
    "metric_456"
  ]
}
'
{
  "jobId": "<string>",
  "message": "<string>",
  "testCaseCount": 123
}

Authorizations

Authorization
string
header
required

API key authorization. Pass your API key in the Authorization header as a Bearer token. Both new (gsk_*) and legacy (gsk-) API keys are accepted, e.g. Authorization: Bearer gsk_... or Authorization: Bearer gsk-....

Body

application/json
testIds
string[]

Array of test IDs to generate inferences for (will process all test cases in these tests)

Example:
["test_123", "test_456"]
testCaseIds
string[]

Array of test case IDs to generate inferences for

Example:
["tc_123", "tc_456"]
versionId
string

Version ID containing the endpoint connection configuration

Example:

"ver_123"

metricIds
string[]

Optional array of metric IDs to evaluate after inference generation. If provided, evaluations will be triggered automatically.

Example:
["metric_123", "metric_456"]

Response

Inference generation job queued successfully

jobId
string
message
string
testCaseCount
integer