Retrieve detailed information about a specific alignment project.
This endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information.
Path Parameters:
alignment_id: Unique identifier of the alignment project
Returns:
alignment_id: Alignment project identifier
alignment_name: Project name
base_model_id: Base model identifier used for alignment
status: Project status (QUEUED, PROCESSING, READY, FAILED, STOPPED)
queue_position, stop_requested_at, early_deployable: run qualifiers, same as the status endpoint
created_at: ISO timestamp when project was created
completed_at (optional): ISO timestamp when project completed
updated_at: Last update timestamp
eta_seconds (optional): not wired up yet, always null
document_ids: List of document IDs the synthetic training dataset was generated from
ID of the alignment project, returned when it was created
Response
Returns detailed information about a specific alignment project, including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information
One alignment project's full record: everything on its status and list
rows, plus configuration, documents and metrics found nowhere else.
True once train-time alignment has written a checkpoint, so POST /models/{model_id}/deployment?early=true will succeed. Only meaningful while status is still PROCESSING; false once train-time alignment has finished, since a normal deploy applies then.
True when an adapter checkpoint is live on the inference server and the model is ready for inference. Use model_id from this response to call the inference endpoint.
Example:
true
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Nugen API Reference Docs","colors":{"primary":"#005b96","light":"#6497b1","dark":"#005b96"},"logo":{"light":"https://mintcdn.com/courteasy/YYugGl8ZAoQlnBYp/logo/light.svg?fit=max\u0026auto=format\u0026n=YYugGl8ZAoQlnBYp\u0026q=85\u0026s=f5f462b08161252f94dca4827e8055a0","dark":"https://mintcdn.com/courteasy/YYugGl8ZAoQlnBYp/logo/dark.svg?fit=max\u0026auto=format\u0026n=YYugGl8ZAoQlnBYp\u0026q=85\u0026s=c1f31d3028b6ad46f4c22208d402733e"},"favicon":"https://mintcdn.com/courteasy/YYugGl8ZAoQlnBYp/favicon.png?fit=max\u0026auto=format\u0026n=YYugGl8ZAoQlnBYp\u0026q=85\u0026s=74a9985970701685cc9f798a5bed86fe","api":{"openapi":"https://api.nugen.in/openapi-public.json","mdx":{"auth":{"method":"bearer"},"server":"https://api.nugen.in/"}},"navbar":{"links":[{"href":"https://github.com/nugen-in/nugen-cookbook","label":"Cookbook"}],"primary":{"type":"button","label":"Get API Key","href":"https://nugen.in/signup"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/nugen-in"}},"contextual":{"options":["copy","vscode","claude","chatgpt","perplexity","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"API Status","icon":"bolt-lightning","href":"https://status.nugen.in"},{"anchor":"Nugen Intelligence","icon":"earth-asia","href":"https://nugen.in"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"courteasy","hasAudioNarration":false,"actualSubdomain":"courteasy","customDomains":["docs.nugen.in"],"gitSource":{"type":"github","owner":"nugen-in","repo":"nugen-docs-test","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac0575f092d34e8f6dee6a2","collectionId":"847f6396-6348-4904-9e67-2603c1208254","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac0575f092d34e8f6dee6a2"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae488e3c69c99d3b7d10d90","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API Reference","count":41},{"language":"default","tag":"Models","count":9},{"language":"default","tag":"Benchmarks","count":7},{"language":"default","tag":"Model Alignment","count":7},{"language":"default","tag":"Evaluations","count":6},{"language":"default","tag":"Documents","count":5},{"language":"default","tag":"Inference","count":5},{"language":"default","tag":"BYOC","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/alignment-projects/get-alignment-project","slug":"/api-reference/alignment-projects/get-alignment-project","pageMetadata":{"title":"Get Alignment Project","description":"Retrieve detailed information about a specific alignment project.\n\n\nThis endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information.\n\n\n**Path Parameters:**\n\n- `alignment_id`: Unique identifier of the alignment project\n\n\n**Returns:**\n\n- `alignment_id`: Alignment project identifier\n- `alignment_name`: Project name\n- `base_model_id`: Base model identifier used for alignment\n- `status`: Project status (`QUEUED`, `PROCESSING`, `READY`, `FAILED`, `STOPPED`)\n- `queue_position`, `stop_requested_at`, `early_deployable`: run qualifiers, same as the status endpoint\n- `created_at`: ISO timestamp when project was created\n- `completed_at` (optional): ISO timestamp when project completed\n- `updated_at`: Last update timestamp\n- `eta_seconds` (optional): not wired up yet, always null\n- `document_ids`: List of document IDs the synthetic training dataset was generated from\n- `document_count`: Number of documents used\n- `creator`: Username or ID of the project creator\n- `performance_metrics` (optional): Train-time alignment metrics (loss, accuracy, etc.)\n- `progress` (optional): Train-time alignment progress percentage (0-100)\n- `estimated_completion` (optional): Estimated completion time\n- `error` (optional): Error message if project failed\n- `degraded` (optional): True when the run reached READY but a stage failed on the way\n- `stage_failures` (optional): Stage failures on the way, if any\n- `evaluation_id` (optional): Auto-evaluation ID if triggered\n- `model_id` (optional): Deployed model ID for evaluation\n\n\n**Raises:**\n\n- `404`: If alignment project not found or doesn't belong to user\n\n\n**Example Request:**\n\n```json\nGET /api/v3/alignment/alignment_01k4x9m2p7q3r8c1\nHeaders: {\"Authorization\": \"Bearer \u003capi_key>\"}\n```\n\n\n**Example Response (Completed):**\n\n```json\n{\n \"alignment_id\":\"alignment_01k4x9m2p7q3r8c1\",\n \"alignment_name\": \"Contract Risk Domain Alignment\",\n \"base_model_id\": \"Qwen/Qwen2.5-0.5B-Instruct\",\n \"status\": \"READY\",\n \"created_at\": \"2024-01-15T10:30:00Z\",\n \"completed_at\": \"2024-01-15T14:45:00Z\",\n \"document_ids\": [\"document_01k4x9m2p7q3r5s8\", \"document_01k4x9m2p7q3r5sc\", \"document_01k4x9m2p7q3r5sd\"],\n \"document_count\": 3,\n \"creator\": \"user-123\",\n \"performance_metrics\": {\n \"final_loss\": 0.15,\n \"accuracy\": 0.92,\n \"perplexity\": 2.3\n },\n \"evaluation_id\": \"evaluation_01k4x9m2p7q3r7b1\",\n \"model_id\": \"alignment_01k4x9m2p7q3r8c1-deployed\"\n}\n```\n\n\n**Example Response (In Progress):**\n\n```json\n{\n \"alignment_id\":\"alignment_01k4x9m2p7q3r8c2\",\n \"alignment_name\": \"Technical Documentation Alignment\",\n \"base_model_id\": \"Qwen/Qwen2.5-0.5B-Instruct\",\n \"status\": \"PROCESSING\",\n \"created_at\": \"2024-01-16T09:00:00Z\",\n \"document_ids\": [\"document_01k4x9m2p7q3r5sh\", \"document_01k4x9m2p7q3r5sj\"],\n \"document_count\": 2,\n \"creator\": \"user-123\",\n \"progress\": 45,\n \"estimated_completion\": \"2024-01-16T11:30:00Z\"\n}\n```\n\n\n**Notes:**\n\n- Returns full project details including train-time alignment progress and performance\n- `model_id` is only available for projects that have been deployed for evaluation\n- `evaluation_id` is the evaluation created from `benchmark_id`, present once train-time alignment finishes\n- `performance_metrics` are populated after train-time alignment completes\n- `progress` and `estimated_completion` are available during train-time alignment\n- `error` field contains failure details if status is `FAILED`","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/alignment-projects/{alignment_id}","href":"/api-reference/alignment-projects/get-alignment-project","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n li: \"li\",\n p: \"p\",\n pre: \"pre\",\n span: \"span\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n }, {CodeBlock} = _components;\n if (!CodeBlock) _missingMdxReference(\"CodeBlock\", true);\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Retrieve detailed information about a specific alignment project.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"This endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Path Parameters:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"alignment_id\"\n }), \": Unique identifier of the alignment project\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Returns:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"alignment_id\"\n }), \": Alignment project identifier\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"alignment_name\"\n }), \": Project name\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"base_model_id\"\n }), \": Base model identifier used for alignment\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"status\"\n }), \": Project status (\", _jsx(_components.code, {\n children: \"QUEUED\"\n }), \", \", _jsx(_components.code, {\n children: \"PROCESSING\"\n }), \", \", _jsx(_components.code, {\n children: \"READY\"\n }), \", \", _jsx(_components.code, {\n children: \"FAILED\"\n }), \", \", _jsx(_components.code, {\n children: \"STOPPED\"\n }), \")\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"queue_position\"\n }), \", \", _jsx(_components.code, {\n children: \"stop_requested_at\"\n }), \", \", _jsx(_components.code, {\n children: \"early_deployable\"\n }), \": run qualifiers, same as the status endpoint\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"created_at\"\n }), \": ISO timestamp when project was created\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"completed_at\"\n }), \" (optional): ISO timestamp when project completed\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"updated_at\"\n }), \": Last update timestamp\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"eta_seconds\"\n }), \" (optional): not wired up yet, always null\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"document_ids\"\n }), \": List of document IDs the synthetic training dataset was generated from\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"document_count\"\n }), \": Number of documents used\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"creator\"\n }), \": Username or ID of the project creator\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"performance_metrics\"\n }), \" (optional): Train-time alignment metrics (loss, accuracy, etc.)\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"progress\"\n }), \" (optional): Train-time alignment progress percentage (0-100)\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"estimated_completion\"\n }), \" (optional): Estimated completion time\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"error\"\n }), \" (optional): Error message if project failed\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"degraded\"\n }), \" (optional): True when the run reached READY but a stage failed on the way\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"stage_failures\"\n }), \" (optional): Stage failures on the way, if any\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"evaluation_id\"\n }), \" (optional): Auto-evaluation ID if triggered\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"model_id\"\n }), \" (optional): Deployed model ID for evaluation\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Raises:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"404\"\n }), \": If alignment project not found or doesn’t belong to user\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Example Request:\"\n })\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"2\",\n language: \"json\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"json\",\n children: _jsxs(_components.code, {\n language: \"json\",\n numberOfLines: \"2\",\n children: [_jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"GET /api/v\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"3\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"/alignment/alignment_\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"01\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"k\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"4\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"x\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"9\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"m\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"2\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"p\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"7\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"q\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"3\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"r\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"8\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"c\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"1\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"Headers: {\"\n }), _jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \"\\\"Authorization\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Bearer \u003capi_key>\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"}\"\n })]\n }), \"\\n\"]\n })\n })\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Example Response (Completed):\"\n })\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"18\",\n language: \"json\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"json\",\n children: _jsxs(_components.code, {\n language: \"json\",\n numberOfLines: \"18\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"{\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"alignment_id\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \":\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"alignment_01k4x9m2p7q3r8c1\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"alignment_name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Contract Risk Domain Alignment\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"base_model_id\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Qwen/Qwen2.5-0.5B-Instruct\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"status\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"READY\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"created_at\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"2024-01-15T10:30:00Z\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"completed_at\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"2024-01-15T14:45:00Z\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"document_ids\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": [\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"document_01k4x9m2p7q3r5s8\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \", \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"document_01k4x9m2p7q3r5sc\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \", \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"document_01k4x9m2p7q3r5sd\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"],\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"document_count\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"3\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"creator\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"user-123\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"performance_metrics\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"final_loss\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"0.15\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"accuracy\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"0.92\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"perplexity\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"2.3\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"evaluation_id\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"evaluation_01k4x9m2p7q3r7b1\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"model_id\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"alignment_01k4x9m2p7q3r8c1-deployed\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"}\"\n })\n }), \"\\n\"]\n })\n })\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Example Response (In Progress):\"\n })\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"12\",\n language: \"json\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"json\",\n children: _jsxs(_components.code, {\n language: \"json\",\n numberOfLines: \"12\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"{\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"alignment_id\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \":\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"alignment_01k4x9m2p7q3r8c2\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"alignment_name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Technical Documentation Alignment\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"base_model_id\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Qwen/Qwen2.5-0.5B-Instruct\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"status\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"PROCESSING\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"created_at\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"2024-01-16T09:00:00Z\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"document_ids\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": [\"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"document_01k4x9m2p7q3r5sh\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \", \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"document_01k4x9m2p7q3r5sj\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"],\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"document_count\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"2\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"creator\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"user-123\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"progress\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"45\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"estimated_completion\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"2024-01-16T11:30:00Z\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"}\"\n })\n }), \"\\n\"]\n })\n })\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Notes:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Returns full project details including train-time alignment progress and performance\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"model_id\"\n }), \" is only available for projects that have been deployed for evaluation\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"evaluation_id\"\n }), \" is the evaluation created from \", _jsx(_components.code, {\n children: \"benchmark_id\"\n }), \", present once train-time alignment finishes\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"performance_metrics\"\n }), \" are populated after train-time alignment completes\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"progress\"\n }), \" and \", _jsx(_components.code, {\n children: \"estimated_completion\"\n }), \" are available during train-time alignment\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"error\"\n }), \" field contains failure details if status is \", _jsx(_components.code, {\n children: \"FAILED\"\n })]\n }), \"\\n\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Alignment Project","description":"Retrieve detailed information about a specific alignment project.\n\n\nThis endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information.\n\n\n**Path Parameters:**\n\n- `alignment_id`: Unique identifier of the alignment project\n\n\n**Returns:**\n\n- `alignment_id`: Alignment project identifier\n- `alignment_name`: Project name\n- `base_model_id`: Base model identifier used for alignment\n- `status`: Project status (`QUEUED`, `PROCESSING`, `READY`, `FAILED`, `STOPPED`)\n- `queue_position`, `stop_requested_at`, `early_deployable`: run qualifiers, same as the status endpoint\n- `created_at`: ISO timestamp when project was created\n- `completed_at` (optional): ISO timestamp when project completed\n- `updated_at`: Last update timestamp\n- `eta_seconds` (optional): not wired up yet, always null\n- `document_ids`: List of document IDs the synthetic training dataset was generated from\n- `document_count`: Number of documents used\n- `creator`: Username or ID of the project creator\n- `performance_metrics` (optional): Train-time alignment metrics (loss, accuracy, etc.)\n- `progress` (optional): Train-time alignment progress percentage (0-100)\n- `estimated_completion` (optional): Estimated completion time\n- `error` (optional): Error message if project failed\n- `degraded` (optional): True when the run reached READY but a stage failed on the way\n- `stage_failures` (optional): Stage failures on the way, if any\n- `evaluation_id` (optional): Auto-evaluation ID if triggered\n- `model_id` (optional): Deployed model ID for evaluation\n\n\n**Raises:**\n\n- `404`: If alignment project not found or doesn't belong to user\n\n\n**Example Request:**\n\n```json\nGET /api/v3/alignment/alignment_01k4x9m2p7q3r8c1\nHeaders: {\"Authorization\": \"Bearer \u003capi_key>\"}\n```\n\n\n**Example Response (Completed):**\n\n```json\n{\n \"alignment_id\":\"alignment_01k4x9m2p7q3r8c1\",\n \"alignment_name\": \"Contract Risk Domain Alignment\",\n \"base_model_id\": \"Qwen/Qwen2.5-0.5B-Instruct\",\n \"status\": \"READY\",\n \"created_at\": \"2024-01-15T10:30:00Z\",\n \"completed_at\": \"2024-01-15T14:45:00Z\",\n \"document_ids\": [\"document_01k4x9m2p7q3r5s8\", \"document_01k4x9m2p7q3r5sc\", \"document_01k4x9m2p7q3r5sd\"],\n \"document_count\": 3,\n \"creator\": \"user-123\",\n \"performance_metrics\": {\n \"final_loss\": 0.15,\n \"accuracy\": 0.92,\n \"perplexity\": 2.3\n },\n \"evaluation_id\": \"evaluation_01k4x9m2p7q3r7b1\",\n \"model_id\": \"alignment_01k4x9m2p7q3r8c1-deployed\"\n}\n```\n\n\n**Example Response (In Progress):**\n\n```json\n{\n \"alignment_id\":\"alignment_01k4x9m2p7q3r8c2\",\n \"alignment_name\": \"Technical Documentation Alignment\",\n \"base_model_id\": \"Qwen/Qwen2.5-0.5B-Instruct\",\n \"status\": \"PROCESSING\",\n \"created_at\": \"2024-01-16T09:00:00Z\",\n \"document_ids\": [\"document_01k4x9m2p7q3r5sh\", \"document_01k4x9m2p7q3r5sj\"],\n \"document_count\": 2,\n \"creator\": \"user-123\",\n \"progress\": 45,\n \"estimated_completion\": \"2024-01-16T11:30:00Z\"\n}\n```\n\n\n**Notes:**\n\n- Returns full project details including train-time alignment progress and performance\n- `model_id` is only available for projects that have been deployed for evaluation\n- `evaluation_id` is the evaluation created from `benchmark_id`, present once train-time alignment finishes\n- `performance_metrics` are populated after train-time alignment completes\n- `progress` and `estimated_completion` are available during train-time alignment\n- `error` field contains failure details if status is `FAILED`","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/alignment-projects/{alignment_id}","href":"/api-reference/alignment-projects/get-alignment-project","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Alignment Projects"],"summary":"Get Alignment Project","description":"Retrieve detailed information about a specific alignment project.\n\n\nThis endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information.\n\n\n**Path Parameters:**\n\n- `alignment_id`: Unique identifier of the alignment project\n\n\n**Returns:**\n\n- `alignment_id`: Alignment project identifier\n- `alignment_name`: Project name\n- `base_model_id`: Base model identifier used for alignment\n- `status`: Project status (`QUEUED`, `PROCESSING`, `READY`, `FAILED`, `STOPPED`)\n- `queue_position`, `stop_requested_at`, `early_deployable`: run qualifiers, same as the status endpoint\n- `created_at`: ISO timestamp when project was created\n- `completed_at` (optional): ISO timestamp when project completed\n- `updated_at`: Last update timestamp\n- `eta_seconds` (optional): not wired up yet, always null\n- `document_ids`: List of document IDs the synthetic training dataset was generated from\n- `document_count`: Number of documents used\n- `creator`: Username or ID of the project creator\n- `performance_metrics` (optional): Train-time alignment metrics (loss, accuracy, etc.)\n- `progress` (optional): Train-time alignment progress percentage (0-100)\n- `estimated_completion` (optional): Estimated completion time\n- `error` (optional): Error message if project failed\n- `degraded` (optional): True when the run reached READY but a stage failed on the way\n- `stage_failures` (optional): Stage failures on the way, if any\n- `evaluation_id` (optional): Auto-evaluation ID if triggered\n- `model_id` (optional): Deployed model ID for evaluation\n\n\n**Raises:**\n\n- `404`: If alignment project not found or doesn't belong to user\n\n\n**Example Request:**\n\n```json\nGET /api/v3/alignment/alignment_01k4x9m2p7q3r8c1\nHeaders: {\"Authorization\": \"Bearer \u003capi_key>\"}\n```\n\n\n**Example Response (Completed):**\n\n```json\n{\n \"alignment_id\":\"alignment_01k4x9m2p7q3r8c1\",\n \"alignment_name\": \"Contract Risk Domain Alignment\",\n \"base_model_id\": \"Qwen/Qwen2.5-0.5B-Instruct\",\n \"status\": \"READY\",\n \"created_at\": \"2024-01-15T10:30:00Z\",\n \"completed_at\": \"2024-01-15T14:45:00Z\",\n \"document_ids\": [\"document_01k4x9m2p7q3r5s8\", \"document_01k4x9m2p7q3r5sc\", \"document_01k4x9m2p7q3r5sd\"],\n \"document_count\": 3,\n \"creator\": \"user-123\",\n \"performance_metrics\": {\n \"final_loss\": 0.15,\n \"accuracy\": 0.92,\n \"perplexity\": 2.3\n },\n \"evaluation_id\": \"evaluation_01k4x9m2p7q3r7b1\",\n \"model_id\": \"alignment_01k4x9m2p7q3r8c1-deployed\"\n}\n```\n\n\n**Example Response (In Progress):**\n\n```json\n{\n \"alignment_id\":\"alignment_01k4x9m2p7q3r8c2\",\n \"alignment_name\": \"Technical Documentation Alignment\",\n \"base_model_id\": \"Qwen/Qwen2.5-0.5B-Instruct\",\n \"status\": \"PROCESSING\",\n \"created_at\": \"2024-01-16T09:00:00Z\",\n \"document_ids\": [\"document_01k4x9m2p7q3r5sh\", \"document_01k4x9m2p7q3r5sj\"],\n \"document_count\": 2,\n \"creator\": \"user-123\",\n \"progress\": 45,\n \"estimated_completion\": \"2024-01-16T11:30:00Z\"\n}\n```\n\n\n**Notes:**\n\n- Returns full project details including train-time alignment progress and performance\n- `model_id` is only available for projects that have been deployed for evaluation\n- `evaluation_id` is the evaluation created from `benchmark_id`, present once train-time alignment finishes\n- `performance_metrics` are populated after train-time alignment completes\n- `progress` and `estimated_completion` are available during train-time alignment\n- `error` field contains failure details if status is `FAILED`","operationId":"alignment_projects_get","security":["aaab52da-5b7b-48e9-977b-26cf887512d2"],"parameters":["e40567bb-8a74-488e-9474-b642ccd3bd2d"],"responses":{"200":"60dd47a0-8297-4037-b37c-dea27071e96d","401":"045bc2e5-819b-441f-80fc-1355c467a488","403":"68f271a2-b6dc-4744-8b7a-7fc7d8ec8256","404":"db6f1865-9639-479a-847d-a619f9ddd7c3","422":"58d847d0-53a0-4936-9d42-63588669b523"},"x-order":3,"method":"get","type":"path","servers":["446c7e81-4e2f-48c8-990b-adca5cc36d70"],"path":"/api/v3/alignment-projects/{alignment_id}","baseUrlOptions":["https://api.nugen.in"],"title":"Get Alignment Project","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e40567bb-8a74-488e-9474-b642ccd3bd2d":{"name":"alignment_id","in":"path","required":true,"schema":{"type":"string","title":"Alignment Id","isRequired":true,"description":"ID of the alignment project, returned when it was created","uniqueKey":"","typeLabel":"string"},"description":"ID of the alignment project, returned when it was created"}},"responses":{"60dd47a0-8297-4037-b37c-dea27071e96d":{"description":"Returns detailed information about a specific alignment project, including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information","content":{"application/json":{"schema":{"properties":{"alignment_id":{"type":"string","title":"Alignment Id","description":"Unique identifier for the alignment project","examples":["alignment_01k4x9m2p7q3r8c3","alignment_01k4x9m2p7q3r8c1"],"isRequired":true,"uniqueKey":"alignment_id","typeLabel":"string"},"alignment_name":{"type":"string","title":"Alignment Name","description":"Human-readable name for the alignment project","examples":["Contract Risk Model","Legal Document Assistant","Medical Q\u0026A Bot"],"isRequired":true,"uniqueKey":"alignment_name","typeLabel":"string"},"base_model_id":{"type":"string","title":"Base Model Id","description":"ID of the base model used for train-time alignment","examples":["Qwen/Qwen2.5-0.5B-Instruct","Qwen/Qwen2.5-1.5B-Instruct"],"isRequired":true,"uniqueKey":"base_model_id","typeLabel":"string"},"status":{"type":"string","enum":["QUEUED","PROCESSING","READY","FAILED","STOPPED"],"title":"ResourceStatus","description":"Current status of the alignment project (PROCESSING, READY, FAILED)","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"ISO 8601 timestamp when the project was created","examples":["2024-01-15T10:30:00Z","2024-02-01T09:15:00Z"],"isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"document_ids":{"items":{"type":"string","uniqueKey":"document_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Document Ids","description":"List of document IDs used for train-time alignment","examples":[["document_01k4x9m2p7q3r5s8","document_01k4x9m2p7q3r5s9"],["document_01k4x9m2p7q3r5sa"]],"isRequired":true,"uniqueKey":"document_ids","typeLabel":"string[]"},"document_count":{"type":"integer","minimum":0,"title":"Document Count","description":"Total number of documents used for train-time alignment","examples":[5,12,3],"isRequired":true,"uniqueKey":"document_count","typeLabel":"integer"},"creator":{"type":"string","title":"Creator","description":"Email/username of the user who created this project","examples":["user@example.com","admin@company.com"],"isRequired":true,"uniqueKey":"creator","typeLabel":"string"},"queue_position":{"oneOf":[{"type":"integer","title":"Queue Position","description":"Place in the queue while status is QUEUED, 1 meaning next to start. Null once execution has begun.","uniqueKey":"queue_position.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Queue Position","description":"Place in the queue while status is QUEUED, 1 meaning next to start. Null once execution has begun.","uniqueKey":"queue_position.oneOf.1","typeLabel":"null"}],"uniqueKey":"queue_position","typeLabel":"integer | null"},"stop_requested_at":{"oneOf":[{"type":"string","title":"Stop Requested At","description":"Set once a stop was requested; the run ends STOPPED.","uniqueKey":"stop_requested_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Stop Requested At","description":"Set once a stop was requested; the run ends STOPPED.","uniqueKey":"stop_requested_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"stop_requested_at","typeLabel":"string | null"},"early_deployable":{"type":"boolean","title":"Early Deployable","description":"True once train-time alignment has written a checkpoint, so POST /models/{model_id}/deployment?early=true will succeed. Only meaningful while status is still PROCESSING; false once train-time alignment has finished, since a normal deploy applies then.","default":false,"uniqueKey":"early_deployable","typeLabel":"boolean"},"completed_at":{"oneOf":[{"type":"string","title":"Completed At","description":"ISO 8601 timestamp when the project completed (null if still in progress or failed)","example":"2024-01-15T12:45:00Z","uniqueKey":"completed_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Completed At","description":"ISO 8601 timestamp when the project completed (null if still in progress or failed)","example":"2024-01-15T12:45:00Z","uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"completed_at","typeLabel":"string | null"},"updated_at":{"oneOf":[{"type":"string","title":"Updated At","description":"Last update timestamp.","uniqueKey":"updated_at.oneOf.0","typeLabel":"string"},{"type":"null","title":"Updated At","description":"Last update timestamp.","uniqueKey":"updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"updated_at","typeLabel":"string | null"},"eta_seconds":{"oneOf":[{"type":"integer","title":"Eta Seconds","description":"Estimated time remaining in seconds. Not wired up yet, always null.","uniqueKey":"eta_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Eta Seconds","description":"Estimated time remaining in seconds. Not wired up yet, always null.","uniqueKey":"eta_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"eta_seconds","typeLabel":"integer | null"},"performance_metrics":{"oneOf":[{"type":"object","title":"AlignmentProjectPerformanceMetrics","description":"Performance comparison metrics showing before/after alignment improvements (available after evaluation)","required":["accuracy_before","accuracy_after","uncertainty_before","uncertainty_after","domain_violations_before","domain_violations_after"],"properties":{"accuracy_before":{"type":"number","title":"Accuracy Before","description":"Accuracy before alignment","isRequired":true,"uniqueKey":"performance_metrics.oneOf.0.accuracy_before","typeLabel":"number"},"accuracy_after":{"type":"number","title":"Accuracy After","description":"Accuracy after alignment","isRequired":true,"uniqueKey":"performance_metrics.oneOf.0.accuracy_after","typeLabel":"number"},"uncertainty_before":{"type":"number","title":"Uncertainty Before","description":"Uncertainty before alignment","isRequired":true,"uniqueKey":"performance_metrics.oneOf.0.uncertainty_before","typeLabel":"number"},"uncertainty_after":{"type":"number","title":"Uncertainty After","description":"Uncertainty after alignment","isRequired":true,"uniqueKey":"performance_metrics.oneOf.0.uncertainty_after","typeLabel":"number"},"domain_violations_before":{"type":"integer","title":"Domain Violations Before","description":"Domain violations before alignment","isRequired":true,"uniqueKey":"performance_metrics.oneOf.0.domain_violations_before","typeLabel":"integer"},"domain_violations_after":{"type":"integer","title":"Domain Violations After","description":"Domain violations after alignment","isRequired":true,"uniqueKey":"performance_metrics.oneOf.0.domain_violations_after","typeLabel":"integer"}},"uniqueKey":"performance_metrics.oneOf.0","typeLabel":"AlignmentProjectPerformanceMetrics · object"},{"type":"null","description":"Performance comparison metrics showing before/after alignment improvements (available after evaluation)","uniqueKey":"performance_metrics.oneOf.1","typeLabel":"null"}],"uniqueKey":"performance_metrics","typeLabel":"AlignmentProjectPerformanceMetrics · object | null"},"progress":{"oneOf":[{"type":"integer","title":"Progress","description":"Train-time alignment progress percentage (0-100). Null if not started or completed.","maximum":100,"minimum":0,"example":0,"uniqueKey":"progress.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Progress","description":"Train-time alignment progress percentage (0-100). Null if not started or completed.","example":0,"uniqueKey":"progress.oneOf.1","typeLabel":"null"}],"uniqueKey":"progress","typeLabel":"integer | null"},"estimated_completion":{"oneOf":[{"type":"string","title":"Estimated Completion","description":"Estimated completion time (ISO 8601 timestamp). Null if not available or completed.","example":"2024-01-15T14:00:00Z","uniqueKey":"estimated_completion.oneOf.0","typeLabel":"string"},{"type":"null","title":"Estimated Completion","description":"Estimated completion time (ISO 8601 timestamp). Null if not available or completed.","example":"2024-01-15T14:00:00Z","uniqueKey":"estimated_completion.oneOf.1","typeLabel":"null"}],"uniqueKey":"estimated_completion","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","description":"Error message if the alignment project failed. Null if no error.","example":"Train-time alignment failed: insufficient data","uniqueKey":"error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","description":"Error message if the alignment project failed. Null if no error.","example":"Train-time alignment failed: insufficient data","uniqueKey":"error.oneOf.1","typeLabel":"null"}],"uniqueKey":"error","typeLabel":"string | null"},"degraded":{"oneOf":[{"type":"boolean","title":"Degraded","description":"True when the run reached its end state but a stage failed on the way.","uniqueKey":"degraded.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Degraded","description":"True when the run reached its end state but a stage failed on the way.","uniqueKey":"degraded.oneOf.1","typeLabel":"null"}],"uniqueKey":"degraded","typeLabel":"boolean | null"},"stage_failures":{"oneOf":[{"type":"array","items":{"oneOf":[{}],"uniqueKey":"stage_failures.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Stage Failures","description":"Stage failures on the way; each entry carries stage, status and failed_reason.","uniqueKey":"stage_failures.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Stage Failures","description":"Stage failures on the way; each entry carries stage, status and failed_reason.","uniqueKey":"stage_failures.oneOf.1","typeLabel":"null"}],"uniqueKey":"stage_failures","typeLabel":"any[] | null"},"evaluation_id":{"oneOf":[{"type":"string","title":"Evaluation Id","description":"Latest evaluation ID for this alignment","example":"evaluation_01k4x9m2p7q3r7b1","uniqueKey":"evaluation_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Evaluation Id","description":"Latest evaluation ID for this alignment","example":"evaluation_01k4x9m2p7q3r7b1","uniqueKey":"evaluation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"evaluation_id","typeLabel":"string | null"},"model_id":{"oneOf":[{"type":"string","title":"Model Id","description":"Deployed model ID if the aligned model was automatically deployed for evaluation","example":"alignment_01k4x9m2p7q3r8c1-deployed","uniqueKey":"model_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Model Id","description":"Deployed model ID if the aligned model was automatically deployed for evaluation","example":"alignment_01k4x9m2p7q3r8c1-deployed","uniqueKey":"model_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"model_id","typeLabel":"string | null"},"gpu_training_completed":{"oneOf":[{"type":"boolean","title":"Gpu Training Completed","description":"Whether train-time alignment completed successfully. True if completed, False if failed/cancelled, null if still in progress.","example":true,"uniqueKey":"gpu_training_completed.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Gpu Training Completed","description":"Whether train-time alignment completed successfully. True if completed, False if failed/cancelled, null if still in progress.","example":true,"uniqueKey":"gpu_training_completed.oneOf.1","typeLabel":"null"}],"uniqueKey":"gpu_training_completed","typeLabel":"boolean | null"},"is_adapter_available":{"oneOf":[{"type":"boolean","title":"Is Adapter Available","description":"True when an adapter checkpoint is live on the inference server and the model is ready for inference. Use model_id from this response to call the inference endpoint.","example":true,"uniqueKey":"is_adapter_available.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Is Adapter Available","description":"True when an adapter checkpoint is live on the inference server and the model is ready for inference. Use model_id from this response to call the inference endpoint.","example":true,"uniqueKey":"is_adapter_available.oneOf.1","typeLabel":"null"}],"uniqueKey":"is_adapter_available","typeLabel":"boolean | null"}},"type":"object","required":["alignment_id","alignment_name","base_model_id","status","created_at","document_ids","document_count","creator"],"title":"AlignmentProjectGetResponse","description":"One alignment project's full record: everything on its status and list\nrows, plus configuration, documents and metrics found nowhere else.","example":{"alignment_id":"alignment_01k4x9m2p7q3r8c1","alignment_name":"Contract Risk Model","base_model_id":"Qwen/Qwen2.5-0.5B-Instruct","completed_at":"2024-01-15T12:45:00Z","created_at":"2024-01-15T10:30:00Z","creator":"user@example.com","document_count":3,"document_ids":["document_01k4x9m2p7q3r5s8","document_01k4x9m2p7q3r5s9","document_01k4x9m2p7q3r5sb"],"evaluation_id":"evaluation_01k4x9m2p7q3r7b1","model_id":"alignment_01k4x9m2p7q3r8c1-deployed","performance_metrics":{"accuracy_after":0.92,"accuracy_before":0.75,"domain_violations_after":2,"domain_violations_before":12,"uncertainty_after":0.15,"uncertainty_before":0.35},"progress":100,"status":"READY"},"uniqueKey":"","typeLabel":"AlignmentProjectGetResponse · object"},"examples":{"Example":{"title":"Example","value":{"alignment_id":"alignment_01k4x9m2p7q3r8c1","alignment_name":"Contract Risk Model","base_model_id":"Qwen/Qwen2.5-0.5B-Instruct","completed_at":"2024-01-15T12:45:00Z","created_at":"2024-01-15T10:30:00Z","creator":"user@example.com","document_count":3,"document_ids":["document_01k4x9m2p7q3r5s8","document_01k4x9m2p7q3r5s9","document_01k4x9m2p7q3r5sb"],"evaluation_id":"evaluation_01k4x9m2p7q3r7b1","model_id":"alignment_01k4x9m2p7q3r8c1-deployed","performance_metrics":{"accuracy_after":0.92,"accuracy_before":0.75,"domain_violations_after":2,"domain_violations_before":12,"uncertainty_after":0.15,"uncertainty_before":0.35},"progress":100,"status":"READY"}}},"exampleType":"generated"}},"exampleType":"generated"},"045bc2e5-819b-441f-80fc-1355c467a488":{"description":"Invalid API key","content":{"application/json":{"schema":{"description":"Body of an error response.","properties":{"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Human readable explanation of the error, or an object with a message and the id of the resource concerned","example":"Model not found","isRequired":true,"uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"object","title":"ErrorDetail","description":"Structured error detail: a message, with the id of the resource it concerns as an extra key.","required":["message"],"example":"Model not found","properties":{"message":{"description":"Human readable explanation of the error","title":"Message","type":"string","isRequired":true,"uniqueKey":"detail.oneOf.1.message","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"detail.oneOf.1","typeLabel":"ErrorDetail · object"}],"isRequired":true,"uniqueKey":"detail","typeLabel":"string | ErrorDetail · object"}},"required":["detail"],"title":"ErrorResponse","type":"object","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"Model not found"}}},"exampleType":"generated"}},"exampleType":"generated"},"68f271a2-b6dc-4744-8b7a-7fc7d8ec8256":{"description":"Authorization header missing or not a Bearer token","content":{"application/json":{"schema":{"description":"Body of an error response.","properties":{"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Human readable explanation of the error, or an object with a message and the id of the resource concerned","example":"Model not found","isRequired":true,"uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"object","title":"ErrorDetail","description":"Structured error detail: a message, with the id of the resource it concerns as an extra key.","required":["message"],"example":"Model not found","properties":{"message":{"description":"Human readable explanation of the error","title":"Message","type":"string","isRequired":true,"uniqueKey":"detail.oneOf.1.message","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"detail.oneOf.1","typeLabel":"ErrorDetail · object"}],"isRequired":true,"uniqueKey":"detail","typeLabel":"string | ErrorDetail · object"}},"required":["detail"],"title":"ErrorResponse","type":"object","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"Model not found"}}},"exampleType":"generated"}},"exampleType":"generated"},"db6f1865-9639-479a-847d-a619f9ddd7c3":{"description":"Resource not found","content":{"application/json":{"schema":{"description":"Body of an error response.","properties":{"detail":{"oneOf":[{"type":"string","title":"Detail","description":"Human readable explanation of the error, or an object with a message and the id of the resource concerned","example":"Model not found","isRequired":true,"uniqueKey":"detail.oneOf.0","typeLabel":"string"},{"type":"object","title":"ErrorDetail","description":"Structured error detail: a message, with the id of the resource it concerns as an extra key.","required":["message"],"example":"Model not found","properties":{"message":{"description":"Human readable explanation of the error","title":"Message","type":"string","isRequired":true,"uniqueKey":"detail.oneOf.1.message","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"detail.oneOf.1","typeLabel":"ErrorDetail · object"}],"isRequired":true,"uniqueKey":"detail","typeLabel":"string | ErrorDetail · object"}},"required":["detail"],"title":"ErrorResponse","type":"object","uniqueKey":"","typeLabel":"ErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"detail":"Model not found"}}},"exampleType":"generated"}},"exampleType":"generated"},"58d847d0-53a0-4936-9d42-63588669b523":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","description":"One request validation problem.","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","description":"Body of a request validation error.","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"aaab52da-5b7b-48e9-977b-26cf887512d2":{"ApiKeyAuth":{"type":"http","description":"Your Nugen API key, sent as a Bearer token","scheme":"bearer","bearerFormat":"API key","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"446c7e81-4e2f-48c8-990b-adca5cc36d70":{"url":"https://api.nugen.in","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","description":"Your Nugen API key, sent as a Bearer token","scheme":"bearer","bearerFormat":"API key","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Your Nugen API key, sent as a Bearer token","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ApiKeyAuth","name":"Authorization"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"https://api.nugen.in/openapi-public.json"},"subdomain":"courteasy","siteName":"Nugen API Reference Docs","title":"Get Alignment Project - Nugen API Reference Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T12:09:15.926Z","originalFileLocation":"api-reference/alignment-projects/get-alignment-project.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve detailed information about a specific alignment project. This endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information. Path Parameters: - alignment_id: Unique identifier of the alignment project Returns: - alignment_id: Alignment project identifier - alignment_name: Project name - base_model_id: Base model identifier used for alignment - status: Project status (QUEUED, PROCESSING, READY, FAILED, STOPPED) - queue_position, stop_requested_at, early_deployable: run qualifiers, same as the status endpoint - created_at: ISO timestamp when project was created - completed_at (optional): ISO timestamp when project completed - updated_at: Last update timestamp - eta_seconds (optional): not wired up yet, always null - document_ids: List of document IDs the synthetic training dataset was generated from - document_count: Number of documents used - creator: Username or ID of the project creator - performance_metrics (optional): Train-time alignment metrics (loss, accuracy, etc.) - progress (optional): Train-time alignment progress percentage (0-100) - estimated_completion (optional): Estimated completion time - error (optional): Error message if project failed - degraded (optional): True when the run reached READY but a stage failed on the way - stage_failures (optional): Stage failures on the way, if any - evaluation_id (optional): Auto-evaluation ID if triggered - model_id (optional): Deployed model ID for evaluation Raises: - 404: If alignment project not found or doesn\u0026#x27;t belong to user Example Request: json GET /api/v3/alignment/alignment_01k4x9m2p7q3r8c1 Headers: {\u0026quot;Authorization\u0026quot;: \u0026quot;Bearer \u0026quot;} Example Response (Completed): json { \u0026quot;alignment_id\u0026quot;:\u0026quot;alignment_01k4x9m2p7q3r8c1\u0026quot;, \u0026quot;alignment_name\u0026quot;: \u0026quot;Contract Risk Domain Alignment\u0026quot;, \u0026quot;base_model_id\u0026quot;: \u0026quot;Qwen/Qwen2.5-0.5B-Instruct\u0026quot;, \u0026quot;status\u0026quot;: \u0026quot;READY\u0026quot;, \u0026quot;created_at\u0026quot;: \u0026quot;2024-01-15T10:30:00Z\u0026quot;, \u0026quot;completed_at\u0026quot;: \u0026quot;2024-01-15T14:45:00Z\u0026quot;, \u0026quot;document_ids\u0026quot;: [\u0026quot;document_01k4x9m2p7q3r5s8\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sc\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sd\u0026quot;], \u0026quot;document_count\u0026quot;: 3, \u0026quot;creator\u0026quot;: \u0026quot;user-123\u0026quot;, \u0026quot;performance_metrics\u0026quot;: { \u0026quot;final_loss\u0026quot;: 0.15, \u0026quot;accuracy\u0026quot;: 0.92, \u0026quot;perplexity\u0026quot;: 2.3 }, \u0026quot;evaluation_id\u0026quot;: \u0026quot;evaluation_01k4x9m2p7q3r7b1\u0026quot;, \u0026quot;model_id\u0026quot;: \u0026quot;alignment_01k4x9m2p7q3r8c1-deployed\u0026quot; } Example Response (In Progress): json { \u0026quot;alignment_id\u0026quot;:\u0026quot;alignment_01k4x9m2p7q3r8c2\u0026quot;, \u0026quot;alignment_name\u0026quot;: \u0026quot;Technical Documentation Alignment\u0026quot;, \u0026quot;base_model_id\u0026quot;: \u0026quot;Qwen/Qwen2.5-0.5B-Instruct\u0026quot;, \u0026quot;status\u0026quot;: \u0026quot;PROCESSING\u0026quot;, \u0026quot;created_at\u0026quot;: \u0026quot;2024-01-16T09:00:00Z\u0026quot;, \u0026quot;document_ids\u0026quot;: [\u0026quot;document_01k4x9m2p7q3r5sh\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sj\u0026quot;], \u0026quot;document_count\u0026quot;: 2, \u0026quot;creator\u0026quot;: \u0026quot;user-123\u0026quot;, \u0026quot;progress\u0026quot;: 45, \u0026quot;estimated_completion\u0026quot;: \u0026quot;2024-01-16T11:30:00Z\u0026quot; } Notes: - Returns full project details including train-time alignment progress and performance - model_id is only available for projects that have been deployed for evaluation - evaluation_id is the evaluation created from benchmark_id, present once train-time alignment finishes - performance_metrics are populated after train-time alignment completes - progress and estimated_completion are available during train-time alignment - error field contains failure details if status is FAILED\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nugen API Reference Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Alignment Project - Nugen API Reference Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve detailed information about a specific alignment project. This endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information. Path Parameters: - alignment_id: Unique identifier of the alignment project Returns: - alignment_id: Alignment project identifier - alignment_name: Project name - base_model_id: Base model identifier used for alignment - status: Project status (QUEUED, PROCESSING, READY, FAILED, STOPPED) - queue_position, stop_requested_at, early_deployable: run qualifiers, same as the status endpoint - created_at: ISO timestamp when project was created - completed_at (optional): ISO timestamp when project completed - updated_at: Last update timestamp - eta_seconds (optional): not wired up yet, always null - document_ids: List of document IDs the synthetic training dataset was generated from - document_count: Number of documents used - creator: Username or ID of the project creator - performance_metrics (optional): Train-time alignment metrics (loss, accuracy, etc.) - progress (optional): Train-time alignment progress percentage (0-100) - estimated_completion (optional): Estimated completion time - error (optional): Error message if project failed - degraded (optional): True when the run reached READY but a stage failed on the way - stage_failures (optional): Stage failures on the way, if any - evaluation_id (optional): Auto-evaluation ID if triggered - model_id (optional): Deployed model ID for evaluation Raises: - 404: If alignment project not found or doesn\u0026#x27;t belong to user Example Request: json GET /api/v3/alignment/alignment_01k4x9m2p7q3r8c1 Headers: {\u0026quot;Authorization\u0026quot;: \u0026quot;Bearer \u0026quot;} Example Response (Completed): json { \u0026quot;alignment_id\u0026quot;:\u0026quot;alignment_01k4x9m2p7q3r8c1\u0026quot;, \u0026quot;alignment_name\u0026quot;: \u0026quot;Contract Risk Domain Alignment\u0026quot;, \u0026quot;base_model_id\u0026quot;: \u0026quot;Qwen/Qwen2.5-0.5B-Instruct\u0026quot;, \u0026quot;status\u0026quot;: \u0026quot;READY\u0026quot;, \u0026quot;created_at\u0026quot;: \u0026quot;2024-01-15T10:30:00Z\u0026quot;, \u0026quot;completed_at\u0026quot;: \u0026quot;2024-01-15T14:45:00Z\u0026quot;, \u0026quot;document_ids\u0026quot;: [\u0026quot;document_01k4x9m2p7q3r5s8\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sc\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sd\u0026quot;], \u0026quot;document_count\u0026quot;: 3, \u0026quot;creator\u0026quot;: \u0026quot;user-123\u0026quot;, \u0026quot;performance_metrics\u0026quot;: { \u0026quot;final_loss\u0026quot;: 0.15, \u0026quot;accuracy\u0026quot;: 0.92, \u0026quot;perplexity\u0026quot;: 2.3 }, \u0026quot;evaluation_id\u0026quot;: \u0026quot;evaluation_01k4x9m2p7q3r7b1\u0026quot;, \u0026quot;model_id\u0026quot;: \u0026quot;alignment_01k4x9m2p7q3r8c1-deployed\u0026quot; } Example Response (In Progress): json { \u0026quot;alignment_id\u0026quot;:\u0026quot;alignment_01k4x9m2p7q3r8c2\u0026quot;, \u0026quot;alignment_name\u0026quot;: \u0026quot;Technical Documentation Alignment\u0026quot;, \u0026quot;base_model_id\u0026quot;: \u0026quot;Qwen/Qwen2.5-0.5B-Instruct\u0026quot;, \u0026quot;status\u0026quot;: \u0026quot;PROCESSING\u0026quot;, \u0026quot;created_at\u0026quot;: \u0026quot;2024-01-16T09:00:00Z\u0026quot;, \u0026quot;document_ids\u0026quot;: [\u0026quot;document_01k4x9m2p7q3r5sh\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sj\u0026quot;], \u0026quot;document_count\u0026quot;: 2, \u0026quot;creator\u0026quot;: \u0026quot;user-123\u0026quot;, \u0026quot;progress\u0026quot;: 45, \u0026quot;estimated_completion\u0026quot;: \u0026quot;2024-01-16T11:30:00Z\u0026quot; } Notes: - Returns full project details including train-time alignment progress and performance - model_id is only available for projects that have been deployed for evaluation - evaluation_id is the evaluation created from benchmark_id, present once train-time alignment finishes - performance_metrics are populated after train-time alignment completes - progress and estimated_completion are available during train-time alignment - error field contains failure details if status is FAILED\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nugen API Reference Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://courteasy.mintlify.app/_mintlify/api/og/v2?division=Alignment+Projects\u0026amp;title=Get+Alignment+Project\u0026amp;description=Retrieve+detailed+information+about+a+specific+alignment+project.%0A%0A%0AThis+endpoint+fetches+comprehensive+details+about+an+alignment+project+including+metadata%2C+a\u0026amp;theme=8395e2aaefdebbd3e68b298e\u0026amp;signature=2f2e2e8a54451f744ea0609e68255ce2549048126f59b31edff39c5baf78d49d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Alignment Project - Nugen API Reference Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve detailed information about a specific alignment project. This endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information. Path Parameters: - alignment_id: Unique identifier of the alignment project Returns: - alignment_id: Alignment project identifier - alignment_name: Project name - base_model_id: Base model identifier used for alignment - status: Project status (QUEUED, PROCESSING, READY, FAILED, STOPPED) - queue_position, stop_requested_at, early_deployable: run qualifiers, same as the status endpoint - created_at: ISO timestamp when project was created - completed_at (optional): ISO timestamp when project completed - updated_at: Last update timestamp - eta_seconds (optional): not wired up yet, always null - document_ids: List of document IDs the synthetic training dataset was generated from - document_count: Number of documents used - creator: Username or ID of the project creator - performance_metrics (optional): Train-time alignment metrics (loss, accuracy, etc.) - progress (optional): Train-time alignment progress percentage (0-100) - estimated_completion (optional): Estimated completion time - error (optional): Error message if project failed - degraded (optional): True when the run reached READY but a stage failed on the way - stage_failures (optional): Stage failures on the way, if any - evaluation_id (optional): Auto-evaluation ID if triggered - model_id (optional): Deployed model ID for evaluation Raises: - 404: If alignment project not found or doesn\u0026#x27;t belong to user Example Request: json GET /api/v3/alignment/alignment_01k4x9m2p7q3r8c1 Headers: {\u0026quot;Authorization\u0026quot;: \u0026quot;Bearer \u0026quot;} Example Response (Completed): json { \u0026quot;alignment_id\u0026quot;:\u0026quot;alignment_01k4x9m2p7q3r8c1\u0026quot;, \u0026quot;alignment_name\u0026quot;: \u0026quot;Contract Risk Domain Alignment\u0026quot;, \u0026quot;base_model_id\u0026quot;: \u0026quot;Qwen/Qwen2.5-0.5B-Instruct\u0026quot;, \u0026quot;status\u0026quot;: \u0026quot;READY\u0026quot;, \u0026quot;created_at\u0026quot;: \u0026quot;2024-01-15T10:30:00Z\u0026quot;, \u0026quot;completed_at\u0026quot;: \u0026quot;2024-01-15T14:45:00Z\u0026quot;, \u0026quot;document_ids\u0026quot;: [\u0026quot;document_01k4x9m2p7q3r5s8\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sc\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sd\u0026quot;], \u0026quot;document_count\u0026quot;: 3, \u0026quot;creator\u0026quot;: \u0026quot;user-123\u0026quot;, \u0026quot;performance_metrics\u0026quot;: { \u0026quot;final_loss\u0026quot;: 0.15, \u0026quot;accuracy\u0026quot;: 0.92, \u0026quot;perplexity\u0026quot;: 2.3 }, \u0026quot;evaluation_id\u0026quot;: \u0026quot;evaluation_01k4x9m2p7q3r7b1\u0026quot;, \u0026quot;model_id\u0026quot;: \u0026quot;alignment_01k4x9m2p7q3r8c1-deployed\u0026quot; } Example Response (In Progress): json { \u0026quot;alignment_id\u0026quot;:\u0026quot;alignment_01k4x9m2p7q3r8c2\u0026quot;, \u0026quot;alignment_name\u0026quot;: \u0026quot;Technical Documentation Alignment\u0026quot;, \u0026quot;base_model_id\u0026quot;: \u0026quot;Qwen/Qwen2.5-0.5B-Instruct\u0026quot;, \u0026quot;status\u0026quot;: \u0026quot;PROCESSING\u0026quot;, \u0026quot;created_at\u0026quot;: \u0026quot;2024-01-16T09:00:00Z\u0026quot;, \u0026quot;document_ids\u0026quot;: [\u0026quot;document_01k4x9m2p7q3r5sh\u0026quot;, \u0026quot;document_01k4x9m2p7q3r5sj\u0026quot;], \u0026quot;document_count\u0026quot;: 2, \u0026quot;creator\u0026quot;: \u0026quot;user-123\u0026quot;, \u0026quot;progress\u0026quot;: 45, \u0026quot;estimated_completion\u0026quot;: \u0026quot;2024-01-16T11:30:00Z\u0026quot; } Notes: - Returns full project details including train-time alignment progress and performance - model_id is only available for projects that have been deployed for evaluation - evaluation_id is the evaluation created from benchmark_id, present once train-time alignment finishes - performance_metrics are populated after train-time alignment completes - progress and estimated_completion are available during train-time alignment - error field contains failure details if status is FAILED\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://courteasy.mintlify.app/_mintlify/api/og/v2?division=Alignment+Projects\u0026amp;title=Get+Alignment+Project\u0026amp;description=Retrieve+detailed+information+about+a+specific+alignment+project.%0A%0A%0AThis+endpoint+fetches+comprehensive+details+about+an+alignment+project+including+metadata%2C+a\u0026amp;theme=8395e2aaefdebbd3e68b298e\u0026amp;signature=2f2e2e8a54451f744ea0609e68255ce2549048126f59b31edff39c5baf78d49d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/courteasy/0D-fi3HjPY3grfJo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nugen API Reference Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#005b96\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/alignment-projects/get-alignment-project.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nugen.in/#organization\",\"name\":\"Nugen API Reference Docs\",\"url\":\"https://docs.nugen.in\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/courteasy/YYugGl8ZAoQlnBYp/logo/light.svg?fit=max\u0026auto=format\u0026n=YYugGl8ZAoQlnBYp\u0026q=85\u0026s=f5f462b08161252f94dca4827e8055a0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nugen.in#website\",\"name\":\"Nugen API Reference Docs\",\"url\":\"https://docs.nugen.in\",\"publisher\":{\"@id\":\"https://docs.nugen.in/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project#webpage\",\"url\":\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project\",\"name\":\"Get Alignment Project\",\"description\":\"Retrieve detailed information about a specific alignment project. This endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information. Path Parameters: - alignment_id: Unique identifier of the alignment project Returns: - alignment_id: Alignment project identifier - alignment_name: Project name - base_model_id: Base model identifier used for alignment - status: Project status (QUEUED, PROCESSING, READY, FAILED, STOPPED) - queue_position, stop_requested_at, early_deployable: run qualifiers, same as the status endpoint - created_at: ISO timestamp when project was created - completed_at (optional): ISO timestamp when project completed - updated_at: Last update timestamp - eta_seconds (optional): not wired up yet, always null - document_ids: List of document IDs the synthetic training dataset was generated from - document_count: Number of documents used - creator: Username or ID of the project creator - performance_metrics (optional): Train-time alignment metrics (loss, accuracy, etc.) - progress (optional): Train-time alignment progress percentage (0-100) - estimated_completion (optional): Estimated completion time - error (optional): Error message if project failed - degraded (optional): True when the run reached READY but a stage failed on the way - stage_failures (optional): Stage failures on the way, if any - evaluation_id (optional): Auto-evaluation ID if triggered - model_id (optional): Deployed model ID for evaluation Raises: - 404: If alignment project not found or doesn't belong to user Example Request: json GET /api/v3/alignment/alignment_01k4x9m2p7q3r8c1 Headers: {\\\"Authorization\\\": \\\"Bearer \\\"} Example Response (Completed): json { \\\"alignment_id\\\":\\\"alignment_01k4x9m2p7q3r8c1\\\", \\\"alignment_name\\\": \\\"Contract Risk Domain Alignment\\\", \\\"base_model_id\\\": \\\"Qwen/Qwen2.5-0.5B-Instruct\\\", \\\"status\\\": \\\"READY\\\", \\\"created_at\\\": \\\"2024-01-15T10:30:00Z\\\", \\\"completed_at\\\": \\\"2024-01-15T14:45:00Z\\\", \\\"document_ids\\\": [\\\"document_01k4x9m2p7q3r5s8\\\", \\\"document_01k4x9m2p7q3r5sc\\\", \\\"document_01k4x9m2p7q3r5sd\\\"], \\\"document_count\\\": 3, \\\"creator\\\": \\\"user-123\\\", \\\"performance_metrics\\\": { \\\"final_loss\\\": 0.15, \\\"accuracy\\\": 0.92, \\\"perplexity\\\": 2.3 }, \\\"evaluation_id\\\": \\\"evaluation_01k4x9m2p7q3r7b1\\\", \\\"model_id\\\": \\\"alignment_01k4x9m2p7q3r8c1-deployed\\\" } Example Response (In Progress): json { \\\"alignment_id\\\":\\\"alignment_01k4x9m2p7q3r8c2\\\", \\\"alignment_name\\\": \\\"Technical Documentation Alignment\\\", \\\"base_model_id\\\": \\\"Qwen/Qwen2.5-0.5B-Instruct\\\", \\\"status\\\": \\\"PROCESSING\\\", \\\"created_at\\\": \\\"2024-01-16T09:00:00Z\\\", \\\"document_ids\\\": [\\\"document_01k4x9m2p7q3r5sh\\\", \\\"document_01k4x9m2p7q3r5sj\\\"], \\\"document_count\\\": 2, \\\"creator\\\": \\\"user-123\\\", \\\"progress\\\": 45, \\\"estimated_completion\\\": \\\"2024-01-16T11:30:00Z\\\" } Notes: - Returns full project details including train-time alignment progress and performance - model_id is only available for projects that have been deployed for evaluation - evaluation_id is the evaluation created from benchmark_id, present once train-time alignment finishes - performance_metrics are populated after train-time alignment completes - progress and estimated_completion are available during train-time alignment - error field contains failure details if status is FAILED\",\"dateModified\":\"2026-10-30T12:09:15.926Z\",\"isPartOf\":{\"@id\":\"https://docs.nugen.in#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Alignment Projects\",\"item\":\"https://docs.nugen.in/api-reference/alignment-projects/create-alignment\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Alignment Project\",\"item\":\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project#apireference\",\"headline\":\"Get Alignment Project\",\"name\":\"Get Alignment Project\",\"description\":\"Retrieve detailed information about a specific alignment project. This endpoint fetches comprehensive details about an alignment project including metadata, associated documents, train-time alignment progress, status, performance metrics, and evaluation information. Path Parameters: - alignment_id: Unique identifier of the alignment project Returns: - alignment_id: Alignment project identifier - alignment_name: Project name - base_model_id: Base model identifier used for alignment - status: Project status (QUEUED, PROCESSING, READY, FAILED, STOPPED) - queue_position, stop_requested_at, early_deployable: run qualifiers, same as the status endpoint - created_at: ISO timestamp when project was created - completed_at (optional): ISO timestamp when project completed - updated_at: Last update timestamp - eta_seconds (optional): not wired up yet, always null - document_ids: List of document IDs the synthetic training dataset was generated from - document_count: Number of documents used - creator: Username or ID of the project creator - performance_metrics (optional): Train-time alignment metrics (loss, accuracy, etc.) - progress (optional): Train-time alignment progress percentage (0-100) - estimated_completion (optional): Estimated completion time - error (optional): Error message if project failed - degraded (optional): True when the run reached READY but a stage failed on the way - stage_failures (optional): Stage failures on the way, if any - evaluation_id (optional): Auto-evaluation ID if triggered - model_id (optional): Deployed model ID for evaluation Raises: - 404: If alignment project not found or doesn't belong to user Example Request: json GET /api/v3/alignment/alignment_01k4x9m2p7q3r8c1 Headers: {\\\"Authorization\\\": \\\"Bearer \\\"} Example Response (Completed): json { \\\"alignment_id\\\":\\\"alignment_01k4x9m2p7q3r8c1\\\", \\\"alignment_name\\\": \\\"Contract Risk Domain Alignment\\\", \\\"base_model_id\\\": \\\"Qwen/Qwen2.5-0.5B-Instruct\\\", \\\"status\\\": \\\"READY\\\", \\\"created_at\\\": \\\"2024-01-15T10:30:00Z\\\", \\\"completed_at\\\": \\\"2024-01-15T14:45:00Z\\\", \\\"document_ids\\\": [\\\"document_01k4x9m2p7q3r5s8\\\", \\\"document_01k4x9m2p7q3r5sc\\\", \\\"document_01k4x9m2p7q3r5sd\\\"], \\\"document_count\\\": 3, \\\"creator\\\": \\\"user-123\\\", \\\"performance_metrics\\\": { \\\"final_loss\\\": 0.15, \\\"accuracy\\\": 0.92, \\\"perplexity\\\": 2.3 }, \\\"evaluation_id\\\": \\\"evaluation_01k4x9m2p7q3r7b1\\\", \\\"model_id\\\": \\\"alignment_01k4x9m2p7q3r8c1-deployed\\\" } Example Response (In Progress): json { \\\"alignment_id\\\":\\\"alignment_01k4x9m2p7q3r8c2\\\", \\\"alignment_name\\\": \\\"Technical Documentation Alignment\\\", \\\"base_model_id\\\": \\\"Qwen/Qwen2.5-0.5B-Instruct\\\", \\\"status\\\": \\\"PROCESSING\\\", \\\"created_at\\\": \\\"2024-01-16T09:00:00Z\\\", \\\"document_ids\\\": [\\\"document_01k4x9m2p7q3r5sh\\\", \\\"document_01k4x9m2p7q3r5sj\\\"], \\\"document_count\\\": 2, \\\"creator\\\": \\\"user-123\\\", \\\"progress\\\": 45, \\\"estimated_completion\\\": \\\"2024-01-16T11:30:00Z\\\" } Notes: - Returns full project details including train-time alignment progress and performance - model_id is only available for projects that have been deployed for evaluation - evaluation_id is the evaluation created from benchmark_id, present once train-time alignment finishes - performance_metrics are populated after train-time alignment completes - progress and estimated_completion are available during train-time alignment - error field contains failure details if status is FAILED\",\"url\":\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nugen.in/api-reference/alignment-projects/get-alignment-project#webpage\"},\"dateModified\":\"2026-10-30T12:09:15.926Z\",\"publisher\":{\"@id\":\"https://docs.nugen.in/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nugen.in#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nugen API Reference Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Nugen API Reference Docs","nav":{"global":{"anchors":[{"anchor":"API Status","icon":"bolt-lightning","href":"https://status.nugen.in"},{"anchor":"Nugen Intelligence","icon":"earth-asia","href":"https://nugen.in"}]},"tabs":[{"tab":"API Reference","groups":[{"group":"Alignment Projects","pages":[{"title":"Create Alignment","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/alignment-projects/create","href":"/api-reference/alignment-projects/create-alignment"},{"title":"List Alignment Projects","description":"List the caller's alignment projects as summary rows.\n\nA list view renders an identifier, a name, a state and a timestamp, so that\nis what this returns. The full record, documents, metrics and evaluation\ndetails live on `GET /alignment-projects/{id}`.\n\n**Query Parameters:**\n\n- `status` (optional): Filter by alignment project status\n- `limit` (optional): Number of alignment projects to return (1-100, default: 10)\n\nEach row carries `model_id`, the aligned model the project produced, once it is READY, and `evaluation_id`, the evaluation created from its benchmark. Read the evaluation itself at `GET /evaluations/{evaluation_id}/status`.\n- `offset` (optional): Number of alignment projects to skip for pagination (default: 0)","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/alignment-projects/list","href":"/api-reference/alignment-projects/list-alignment-projects"},{"title":"Get Alignment Project","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/alignment-projects/{alignment_id}","href":"/api-reference/alignment-projects/get-alignment-project"},{"title":"Delete Alignment","description":"Delete an alignment project permanently.\n\n\nThis endpoint permanently removes an alignment project and its associated data from the system. The aligned model must be undeployed before deletion is allowed.\n\n\n**Path Parameters:**\n\n- `alignment_id`: Unique identifier of the alignment project to delete\n\n\n**Returns:**\n\nSuccess response containing:\n\n- `alignment_id`: ID of the deleted alignment project\n- `message`: Confirmation message\n\n\n**Raises:**\n\n- `400`: If the aligned model is still deployed (must undeploy first)\n- `404`: If alignment project not found or doesn't belong to user\n\n\n**Example Request:**\n\n```json\nDELETE /api/v3/alignment/alignment_01k4x9m2p7q3r8c1\nHeaders: {\"Authorization\": \"Bearer \u003capi_key>\"}\n```\n\n\n**Example Response:**\n\n```json\n{\n \"alignment_id\": \"alignment_01k4x9m2p7q3r8c1\",\n \"message\": \"Alignment project successfully deleted\"\n}\n```\n\n\n**Warning:**\n\nThis action is permanent and cannot be undone. All alignment data, train-time alignment artifacts, and project metadata will be permanently deleted.\n\n\n**Important:**\n\nBefore deleting an alignment project, ensure the associated aligned model is undeployed. Use the undeploy endpoint first if the model is currently deployed.","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json delete /api/v3/alignment-projects/{alignment_id}","href":"/api-reference/alignment-projects/delete-alignment"},{"title":"Get Alignment Status","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/alignment-projects/{alignment_id}/status","href":"/api-reference/alignment-projects/get-alignment-status"},{"title":"Stop Alignment","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/alignment-projects/{alignment_id}/stop","href":"/api-reference/alignment-projects/stop-alignment"},{"title":"Start Auto-Align","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/alignment-projects/{alignment_id}/auto-align","href":"/api-reference/alignment-projects/start-auto-align"}]},{"group":"Models","pages":[{"title":"List Base Models","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/models/base","href":"/api-reference/models/list-base-models"},{"title":"List Aligned Models","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/models/aligned","href":"/api-reference/models/list-aligned-models"},{"title":"Get Model","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/models/{model_id}","href":"/api-reference/models/get-model"},{"title":"Deploy Aligned Model","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/models/{model_id}/deployment","href":"/api-reference/models/deploy-aligned-model"},{"title":"Undeploy Model","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json delete /api/v3/models/{model_id}/deployment","href":"/api-reference/models/undeploy-model"},{"title":"Get Deployment Status","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/models/{model_id}/deployment/status","href":"/api-reference/models/get-deployment-status"},{"title":"Refresh Deployed Model","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/models/{model_id}/deployment/refresh","href":"/api-reference/models/refresh-deployed-model"},{"title":"Export to Hugging Face","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/models/{model_id}/export-hf","href":"/api-reference/models/export-to-hugging-face"},{"title":"Import from Hugging Face","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/models/base/import","href":"/api-reference/models/import-from-hugging-face"},{"title":"Get the status of a Hugging Face export","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/models/{model_id}/export-hf/status","href":"/api-reference/models/get-the-status-of-a-hugging-face-export"}]},{"group":"Documents","pages":[{"title":"Upload Documents","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/documents/create","href":"/api-reference/documents/upload-documents"},{"title":"List Documents","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/documents/list","href":"/api-reference/documents/list-documents"},{"title":"Get Document Status","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/documents/{document_id}/status","href":"/api-reference/documents/get-document-status"},{"title":"Get Document","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/documents/{document_id}","href":"/api-reference/documents/get-document"},{"title":"Delete Document","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json delete /api/v3/documents/{document_id}","href":"/api-reference/documents/delete-document"}]},{"group":"Benchmarks","pages":[{"title":"Create Benchmark","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/benchmarks/create","href":"/api-reference/benchmarks/create-benchmark"},{"title":"Upload Benchmark","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/benchmarks/upload","href":"/api-reference/benchmarks/upload-benchmark"},{"title":"List Benchmarks","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/benchmarks/list","href":"/api-reference/benchmarks/list-benchmarks"},{"title":"Get Benchmark","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/benchmarks/{benchmark_id}","href":"/api-reference/benchmarks/get-benchmark"},{"title":"Delete Benchmark","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json delete /api/v3/benchmarks/{benchmark_id}","href":"/api-reference/benchmarks/delete-benchmark"},{"title":"Get Benchmark Status","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/benchmarks/{benchmark_id}/status","href":"/api-reference/benchmarks/get-benchmark-status"},{"title":"Get Generated Benchmark","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/benchmarks/{benchmark_id}/data","href":"/api-reference/benchmarks/get-generated-benchmark"}]},{"group":"Evaluations","pages":[{"title":"Create Evaluation","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/evaluations/create","href":"/api-reference/evaluations/create-evaluation"},{"title":"List User Evaluations","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/evaluations/list","href":"/api-reference/evaluations/list-user-evaluations"},{"title":"Get Evaluation","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/evaluations/{evaluation_id}","href":"/api-reference/evaluations/get-evaluation"},{"title":"Delete Evaluation","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json delete /api/v3/evaluations/{evaluation_id}","href":"/api-reference/evaluations/delete-evaluation"},{"title":"Get Evaluation Status","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/evaluations/{evaluation_id}/status","href":"/api-reference/evaluations/get-evaluation-status"},{"title":"Get Evaluation Results","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/evaluations/{evaluation_id}/results","href":"/api-reference/evaluations/get-evaluation-results"}]},{"group":"Inference","pages":[{"title":"Generate Embeddings","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/inference/embeddings","href":"/api-reference/inference/generate-embeddings"},{"title":"Generate Chat Completions","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/inference/chat/completions","href":"/api-reference/inference/generate-chat-completions"},{"title":"OpenAI-compatible Responses","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/inference/responses","href":"/api-reference/inference/openai-compatible-responses"},{"title":"Rerank Documents","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/inference/reranker","href":"/api-reference/inference/rerank-documents"},{"title":"Inference Settings","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/inference/capture","href":"/api-reference/inference/inference-settings"}]},{"group":"BYOC","pages":[{"title":"Deploy in your own cloud or cluster","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json post /api/v3/byoc/clusters","href":"/api-reference/byoc/deploy-in-your-own-cloud-or-cluster"},{"title":"Get Cluster Health","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /api/v3/byoc/clusters/{cluster_id}/status","href":"/api-reference/byoc/get-cluster-health"}]},{"group":"Health","pages":[{"title":"API Health","deprecated":null,"version":null,"openapi":"https://api.nugen.in/openapi-public.json get /health","href":"/api-reference/health/api-health"}]}]}]},"title":"Get Alignment Project - Nugen API Reference Docs","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}