Get Alignment Project
General
Get Alignment Project
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:
alignment_id: Alignment project identifieralignment_name: 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 completeddocument_ids: 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):
{
"alignment_id":"alignment-xyz789",
"alignment_name": "Customer Support Domain Alignment",
"base_model": "qwen-v2p5-0p5b-instruct",
"status": "READY",
"created_date": "2024-01-15T10:30:00Z",
"completed_date": "2024-01-15T14:45:00Z",
"document_ids": ["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):
{
"alignment_id":"alignment-abc456",
"alignment_name": "Technical Documentation Alignment",
"base_model": "qwen-v2p5-0p5b-instruct",
"status": "PROCESSING",
"created_date": "2024-01-16T09:00:00Z",
"document_ids": ["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