Get Alignment Data
Retrieve detailed information about a specific alignment project.
This endpoint fetches comprehensive details about an alignment project including metadata, associated documents, training progress, status, performance metrics, and evaluation information.
Path Parameters:
id: Unique identifier of the alignment project
Returns:
id: Alignment project identifiername: Project namebase_model: Base model identifier used for alignmentstatus: Project status (PENDING,COMPLETED,FAILED)created_date: ISO timestamp when project was createdcompleted_date(optional): ISO timestamp when project completeddocuments: List of document IDs used for trainingdocument_count: Number of documents usedcreator: Username or ID of the project creatorperformance_metrics(optional): Training performance metrics (loss, accuracy, etc.)progress(optional): Training progress percentage (0-100)estimated_completion(optional): Estimated completion timeerror(optional): Error message if project failedevaluation_id(optional): Auto-evaluation ID if triggeredmodel_id(optional): Deployed model ID for evaluation
Raises:
404: If alignment project not found or doesn’t belong to user
Example Request:
GET /api/v3/alignment/alignment-xyz789
Headers: {"Authorization": "Bearer <api_key>"}
Example Response (Completed):
{
"id": "alignment-xyz789",
"name": "Customer Support Domain Alignment",
"base_model": "nugen-flash-instruct",
"status": "READY",
"created_date": "2024-01-15T10:30:00Z",
"completed_date": "2024-01-15T14:45:00Z",
"documents": ["doc-abc123", "doc-xyz456", "doc-def789"],
"document_count": 3,
"creator": "user-123",
"performance_metrics": {
"final_loss": 0.15,
"accuracy": 0.92,
"perplexity": 2.3
},
"evaluation_id": "eval-def456",
"model_id": "alignment-xyz789-deployed"
}
Example Response (In Progress):
{
"id": "alignment-abc456",
"name": "Technical Documentation Alignment",
"base_model": "nugen-flash-instruct",
"status": "PROCESSING",
"created_date": "2024-01-16T09:00:00Z",
"documents": ["doc-111", "doc-222"],
"document_count": 2,
"creator": "user-123",
"progress": 45,
"estimated_completion": "2024-01-16T11:30:00Z"
}
Notes:
- Returns full project details including training progress and performance
model_idis only available for projects that have been deployed for evaluationevaluation_idis only present if auto-evaluation was triggeredperformance_metricsare populated after training completesprogressandestimated_completionare available during trainingerrorfield contains failure details if status isFAILED
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Response
Returns detailed information about a specific alignment project, including metadata, associated documents, training progress, status, performance metrics, and evaluation information
Unique identifier for the alignment project
Human-readable name for the alignment project
ID of the base model used for alignment training
Current status of the alignment project (PROCESSING, READY, FAILED)
PROCESSING, READY, FAILED, DEPLOYING, EVALUATING, UNDEPLOYED, EVALUATED, STOPPED ISO 8601 timestamp when the project was created
List of document IDs used for alignment training
Total number of documents used for training
x >= 0Email/username of the user who created this project
ISO 8601 timestamp when the project completed (null if still in progress or failed)
Performance comparison metrics showing before/after alignment improvements (available after evaluation)
Training progress percentage (0-100). Null if not started or completed.
0 <= x <= 100Estimated completion time (ISO 8601 timestamp). Null if not available or completed.
Error message if the alignment project failed. Null if no error.
Auto-evaluation ID if automatic evaluation was triggered after alignment completion
Deployed model ID if the aligned model was automatically deployed for evaluation
Whether GPU training completed successfully. True if completed, False if failed/cancelled, null if still in progress.