Get Pseudo Label Job Status
POST/api/2/auto_eval/pseudo_label_job/get_status
Get the status of an existing job, including any results.
Request
- application/json
Body
Responses
- 200
Successful operation
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
pseudoLabelJobResult
object
required
Configuration for LLM Judge labeling job.
Optional name for the job.
Optional description for the job.
ID of the main dataset to be pseudo-labeled
ID of the dataset containing few-shot examples. Optional.
ID of the actively labeled dataset. Optional. If null, this job is for active learning.
chatCompletionConfig
object
required
For Chat LLM based labeling, the configuration to use with the requests (messages omitted)
The ID of the model to use for the completion.
messages
object[]
required
Role can be 'system', 'user', or 'assistant'.
The content of the message.
The maximum number of tokens to generate.
The temperature to use for the completion.
The top_p value to use for the completion.
promptTemplate
object
required
The template string that defines the prompt
Reserved field. Do not use at the moment.
If true, skip active labeling, which involves an intermediate Dataset created for human labeling.
{
"status": "string",
"pseudoLabelJobResult": {
"name": "string",
"description": "string",
"datasetId": "string",
"fewShotDatasetId": "string",
"activeLabeledDatasetId": "string",
"selectedColumns": [
"string"
],
"chatCompletionConfig": {
"vendor": "string",
"model": "string",
"messages": [
{
"role": "string",
"content": "string"
}
],
"maxTokens": 0,
"temperature": 0,
"topP": 0
},
"promptTemplate": {
"id": "string",
"template": "string"
},
"baseEvaluationMetric": "string",
"skipActiveLabeling": true
}
}