GET
/
systems
/
configs
/
{systemVersionId}
import Scorecard from 'scorecard-ai';

const client = new Scorecard({
  apiKey: process.env['SCORECARD_API_KEY'], // This is the default and can be omitted
});

const systemVersion = await client.systems.versions.get('87654321-4d3b-4ae4-8c7a-4b6e2a19ccf0');

console.log(systemVersion.id);
{
"id": "87654321-4d3b-4ae4-8c7a-4b6e2a19ccf0",
"systemId": "12345678-0a8b-4f66-b6f3-2ddcfa097257",
"name": "Production (Low Temperature)",
"config": {
"temperature": 0.1,
"maxTokens": 1024,
"model": "gpt-4-turbo"
}
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

systemVersionId
string
required

The ID of the system version to retrieve.

Example:

"87654321-4d3b-4ae4-8c7a-4b6e2a19ccf0"

Response

200
application/json

Successfully retrieved system version.

A SystemVersion defines the specific settings for a System Under Test.

System versions contain parameter values that determine system behavior during evaluation. They are immutable snapshots - once created, they never change.

When running evaluations, you reference a specific systemVersionId to establish which system version to test.

System versions will be validated against the system's configSchema, with non-conforming values generating warnings.