Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.
Optional. Without a key, repeated submissions are treated as separate actions. A blank or over-long key is rejected. Reuse this key when retrying a submission; the SDK generates one per call and reuses it across automatic retries.
Required string length: 1 - 256
Body
application/json
Launch a benchmark ID, or resolve the latest version by agent and benchmark names.
Checkpoint to resume training from or evaluate; must match the selected base model. Checkpoint evaluations inherit supported token and turn limits from the source training run unless the evaluation overrides them.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Trajectory","description":"Train, evaluate, and deploy models with specs (benchmarks). Explore production learning in private beta.","colors":{"primary":"#64748B","light":"#94A3B8","dark":"#94A3B8"},"logo":{"light":"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026auto=format\u0026n=wBjAnw9KLOV2bmIV\u0026q=85\u0026s=2c5ba8f0dfba44dc30aedea2479b99f8","dark":"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026auto=format\u0026n=wBjAnw9KLOV2bmIV\u0026q=85\u0026s=2c5ba8f0dfba44dc30aedea2479b99f8","href":"/"},"favicon":"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026auto=format\u0026n=wBjAnw9KLOV2bmIV\u0026q=85\u0026s=2c5ba8f0dfba44dc30aedea2479b99f8","contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"trajectory","hasAudioNarration":false,"actualSubdomain":"trajectory","customDomains":["docs.trajectory.ai"],"gitSource":{"type":"github","owner":"trajectorylabs","repo":"trajectory-platform","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae904a45041af246c50784a","collectionId":"fc00dcca-a4f9-48b8-b143-2d6e5c4bf27a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae904a45041af246c50784a"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae922c28002b7ff5ee341f8","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Reference","count":121},{"language":"default","tag":"Resources","count":118},{"language":"default","tag":"Agents","count":19},{"language":"default","tag":"Specs (benchmarks)","count":19},{"language":"default","tag":"Training","count":18},{"language":"default","tag":"Evaluations","count":11},{"language":"default","tag":"Trajectories","count":10},{"language":"default","tag":"Build and improve","count":9},{"language":"default","tag":"Deployments","count":7},{"language":"default","tag":"Spec (benchmark) submissions","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"full-page-search","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":"turbopuffer-dual-write","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},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/training/create-training-run-route","slug":"/api-reference/training/create-training-run-route","pageMetadata":{"title":"Start a training run","description":"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.","deprecated":null,"version":null,"sidebarTitle":"Create training run route","openapi":"/openapi.json post /api/v1/train","href":"/api-reference/training/create-training-run-route","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.\"\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};\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":"Start a training run","description":"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.","deprecated":null,"version":null,"sidebarTitle":"Create training run route","openapi":"/openapi.json post /api/v1/train","href":"/api-reference/training/create-training-run-route","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["training"],"summary":"Start a training run","description":"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.","operationId":"createTrainingRun","parameters":["00dc97f8-5d3c-44e6-855f-95a5d0240aab"],"requestBody":"73cc8398-b57d-46c1-9bc1-9ad17109a313","responses":{"202":"917bc209-1d79-4e7f-a428-e9afb4448e42","400":"a28221a6-2f1c-404b-bff6-c57979f57035","402":"995ccf07-5e33-4a73-a442-59c40e4a00ea","429":"b4785421-7422-4692-8f56-894f014deef7","default":"8130cff4-1c24-41f3-a430-8309def46b9c"},"x-trajectory-visibility":"public","security":["89284565-8669-440a-8e4e-a56cf6166de2"],"x-mint":{"href":"/api-reference/training/create-training-run-route"},"method":"post","type":"path","servers":["03f71d5c-dd55-4266-b51b-e878ead2e552"],"path":"/api/v1/train","baseUrlOptions":["https://api.trajectory.ai"],"title":"Start a training run","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"00dc97f8-5d3c-44e6-855f-95a5d0240aab":{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","minLength":1,"maxLength":256,"title":"Idempotency-Key","isRequired":false,"description":"Optional. Without a key, repeated submissions are treated as separate actions. A blank or over-long key is rejected. Reuse this key when retrying a submission; the SDK generates one per call and reuses it across automatic retries.","uniqueKey":"","typeLabel":"string"},"description":"Optional. Without a key, repeated submissions are treated as separate actions. A blank or over-long key is rejected. Reuse this key when retrying a submission; the SDK generates one per call and reuses it across automatic retries."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"base_model_slug":{"type":"string","enum":["thinkingmachines/Inkling-Small","Qwen/Qwen3.5-4B","Qwen/Qwen3.5-397B-A17B","Qwen/Qwen3.6-35B-A3B","Qwen/Qwen3.8-27B","nvidia/NVIDIA-Nemotron-3-Ultra-550B-A55B-BF16","nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-BF16","nvidia/NVIDIA-Nemotron-3.5-Lightning-30B-A3B-BF16","nvidia/NVIDIA-Nemotron-3.5-Super-120B-A12B-BF16","openai/gpt-6.1-sol","openai/gpt-6-sol","openai/gpt-6-astra","openai/gpt-5.6-sol","openai/gpt-5.6-luna","anthropic/claude-opus-5.5","anthropic/claude-sonnet-5.5","openai/gpt-5-mini","openai/gpt-5.4-mini","openai/gpt-5.5","anthropic/claude-sonnet-4.6","google/gemini-3.1-pro-preview","z-ai/glm-5.3","z-ai/glm-5.3-flash","moonshotai/kimi-k3"],"title":"BaseModelSlug","description":"Registered base model for the run, distinct from a deployment model slug.","isRequired":true,"uniqueKey":"base_model_slug","typeLabel":"enum\u003cstring>"},"bench_id":{"oneOf":[{"type":"string","title":"Bench Id","description":"Benchmark ID; use instead of agent_name and benchmark_name.","uniqueKey":"bench_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Bench Id","description":"Benchmark ID; use instead of agent_name and benchmark_name.","uniqueKey":"bench_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"bench_id","typeLabel":"string | null"},"agent_name":{"oneOf":[{"type":"string","title":"Agent Name","description":"Use with benchmark_name to select its latest benchmark version.","uniqueKey":"agent_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Name","description":"Use with benchmark_name to select its latest benchmark version.","uniqueKey":"agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent_name","typeLabel":"string | null"},"benchmark_name":{"oneOf":[{"type":"string","title":"Benchmark Name","description":"Use with agent_name to select the latest benchmark version.","uniqueKey":"benchmark_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Benchmark Name","description":"Use with agent_name to select the latest benchmark version.","uniqueKey":"benchmark_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"benchmark_name","typeLabel":"string | null"},"bypass_ownership":{"type":"boolean","title":"Bypass Ownership","description":"Allow a supplied agent to differ from the benchmark owner within the same organization; run attribution uses the benchmark owner.","default":false,"uniqueKey":"bypass_ownership","typeLabel":"boolean"},"agent_id":{"oneOf":[{"type":"string","title":"Agent Id","description":"Optional agent for ownership checks; not a benchmark selector.","maxLength":64,"minLength":1,"uniqueKey":"agent_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Id","description":"Optional agent for ownership checks; not a benchmark selector.","uniqueKey":"agent_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent_id","typeLabel":"string | null"},"options":{"oneOf":[{"type":"object","title":"RunOptions","description":"Run settings; omission, null, and an empty object preserve defaults.","properties":{"load_weights_only":{"oneOf":[{"type":"boolean","title":"Load Weights Only","description":"Load parent checkpoint weights with fresh training state. Defaults to false, which resumes the optimizer, LR schedule, and global step. With validation enabled, evaluate the starting policy, run validation when global_step % val_interval_steps == 0, and evaluate the final policy on normal completion. Resuming preserves the global step and validation cadence.","uniqueKey":"options.oneOf.0.load_weights_only.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Load Weights Only","description":"Load parent checkpoint weights with fresh training state. Defaults to false, which resumes the optimizer, LR schedule, and global step. With validation enabled, evaluate the starting policy, run validation when global_step % val_interval_steps == 0, and evaluate the final policy on normal completion. Resuming preserves the global step and validation cadence.","uniqueKey":"options.oneOf.0.load_weights_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.load_weights_only","typeLabel":"boolean | null"},"density_aware_training":{"oneOf":[{"type":"boolean","title":"Density Aware Training","description":"Train each task at four output-token budgets, with group_size trajectories per budget. Turns on train_on_truncation, which must stay true except when resuming a checkpoint with its training state. batch_size sets the total number of task groups per batch; each budget counts as a separate group. Learn more: https://www.trajectory.ai/field-notes/intelligence-density","uniqueKey":"options.oneOf.0.density_aware_training.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Density Aware Training","description":"Train each task at four output-token budgets, with group_size trajectories per budget. Turns on train_on_truncation, which must stay true except when resuming a checkpoint with its training state. batch_size sets the total number of task groups per batch; each budget counts as a separate group. Learn more: https://www.trajectory.ai/field-notes/intelligence-density","uniqueKey":"options.oneOf.0.density_aware_training.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.density_aware_training","typeLabel":"boolean | null"},"algorithm":{"oneOf":[{"type":"string","title":"TrainingAlgorithm","description":"Training algorithm; omit to preserve the model default.","enum":["gspo","grpo"],"uniqueKey":"options.oneOf.0.algorithm.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Training algorithm; omit to preserve the model default.","uniqueKey":"options.oneOf.0.algorithm.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.algorithm","typeLabel":"enum\u003cstring> | null"},"train_on_truncation":{"oneOf":[{"type":"boolean","title":"Train On Truncation","description":"Include trajectories that hit token or turn limits in training, with reward 0. Defaults to false, or true with density_aware_training; set to true to discourage reward hacking through truncated submissions.","uniqueKey":"options.oneOf.0.train_on_truncation.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Train On Truncation","description":"Include trajectories that hit token or turn limits in training, with reward 0. Defaults to false, or true with density_aware_training; set to true to discourage reward hacking through truncated submissions.","uniqueKey":"options.oneOf.0.train_on_truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.train_on_truncation","typeLabel":"boolean | null"},"train_on_error":{"oneOf":[{"type":"boolean","title":"Train On Error","description":"Train on errored trajectories, including execution errors, grading errors, and missing grades, with reward 0.","uniqueKey":"options.oneOf.0.train_on_error.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Train On Error","description":"Train on errored trajectories, including execution errors, grading errors, and missing grades, with reward 0.","uniqueKey":"options.oneOf.0.train_on_error.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.train_on_error","typeLabel":"boolean | null"},"train_on_timeout":{"oneOf":[{"type":"boolean","title":"Train On Timeout","description":"Include timed-out trajectories in training, with reward 0. Defaults to false; set to true to discourage reward hacking through timed-out submissions.","uniqueKey":"options.oneOf.0.train_on_timeout.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Train On Timeout","description":"Include timed-out trajectories in training, with reward 0. Defaults to false; set to true to discourage reward hacking through timed-out submissions.","uniqueKey":"options.oneOf.0.train_on_timeout.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.train_on_timeout","typeLabel":"boolean | null"},"val_enabled":{"oneOf":[{"type":"boolean","title":"Val Enabled","description":"Enable validation during training.","uniqueKey":"options.oneOf.0.val_enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Val Enabled","description":"Enable validation during training.","uniqueKey":"options.oneOf.0.val_enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_enabled","typeLabel":"boolean | null"},"val_interval_steps":{"oneOf":[{"type":"integer","title":"Val Interval Steps","description":"Training steps between validations; 0 disables validation.","maximum":100,"minimum":0,"uniqueKey":"options.oneOf.0.val_interval_steps.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Interval Steps","description":"Training steps between validations; 0 disables validation.","uniqueKey":"options.oneOf.0.val_interval_steps.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_interval_steps","typeLabel":"integer | null"},"val_num_tasks":{"oneOf":[{"type":"integer","title":"Val Num Tasks","description":"Maximum distinct tasks per evaluation. Standalone evals run every task in the selected scope when omitted.","minimum":1,"uniqueKey":"options.oneOf.0.val_num_tasks.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Num Tasks","description":"Maximum distinct tasks per evaluation. Standalone evals run every task in the selected scope when omitted.","uniqueKey":"options.oneOf.0.val_num_tasks.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_num_tasks","typeLabel":"integer | null"},"val_trajectories_per_task":{"oneOf":[{"type":"integer","title":"Val Trajectories Per Task","description":"Number of trajectories generated for each task in a validation round.","minimum":1,"uniqueKey":"options.oneOf.0.val_trajectories_per_task.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Trajectories Per Task","description":"Number of trajectories generated for each task in a validation round.","uniqueKey":"options.oneOf.0.val_trajectories_per_task.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_trajectories_per_task","typeLabel":"integer | null"},"val_max_concurrent_trajectories":{"oneOf":[{"type":"integer","title":"Val Max Concurrent Trajectories","description":"Maximum number of validation trajectories running concurrently.","minimum":1,"uniqueKey":"options.oneOf.0.val_max_concurrent_trajectories.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Max Concurrent Trajectories","description":"Maximum number of validation trajectories running concurrently.","uniqueKey":"options.oneOf.0.val_max_concurrent_trajectories.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_max_concurrent_trajectories","typeLabel":"integer | null"},"val_final_wait_timeout_seconds":{"oneOf":[{"type":"number","title":"Val Final Wait Timeout Seconds","description":"Maximum seconds to wait for outstanding validation rounds at training end.","minimum":0,"uniqueKey":"options.oneOf.0.val_final_wait_timeout_seconds.oneOf.0","typeLabel":"number"},{"type":"null","title":"Val Final Wait Timeout Seconds","description":"Maximum seconds to wait for outstanding validation rounds at training end.","uniqueKey":"options.oneOf.0.val_final_wait_timeout_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_final_wait_timeout_seconds","typeLabel":"number | null"},"learning_rate":{"oneOf":[{"type":"number","title":"Learning Rate","description":"Base optimizer learning rate.","maximum":0.01,"minimum":1e-8,"uniqueKey":"options.oneOf.0.learning_rate.oneOf.0","typeLabel":"number"},{"type":"null","title":"Learning Rate","description":"Base optimizer learning rate.","uniqueKey":"options.oneOf.0.learning_rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.learning_rate","typeLabel":"number | null"},"lr_warmup_steps":{"oneOf":[{"type":"integer","title":"Lr Warmup Steps","description":"Reported training steps used for warmup, including skipped optimizer updates.","maximum":100000,"minimum":0,"uniqueKey":"options.oneOf.0.lr_warmup_steps.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Lr Warmup Steps","description":"Reported training steps used for warmup, including skipped optimizer updates.","uniqueKey":"options.oneOf.0.lr_warmup_steps.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.lr_warmup_steps","typeLabel":"integer | null"},"lr_hold_steps":{"oneOf":[{"type":"integer","title":"Lr Hold Steps","description":"Training steps to hold the base rate after warmup, including skipped updates, before cosine decay.","maximum":100000,"minimum":0,"uniqueKey":"options.oneOf.0.lr_hold_steps.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Lr Hold Steps","description":"Training steps to hold the base rate after warmup, including skipped updates, before cosine decay.","uniqueKey":"options.oneOf.0.lr_hold_steps.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.lr_hold_steps","typeLabel":"integer | null"},"lr_min_ratio":{"oneOf":[{"type":"number","title":"Lr Min Ratio","description":"Cosine decay floor as a fraction of the base learning rate.","maximum":1,"minimum":0,"uniqueKey":"options.oneOf.0.lr_min_ratio.oneOf.0","typeLabel":"number"},{"type":"null","title":"Lr Min Ratio","description":"Cosine decay floor as a fraction of the base learning rate.","uniqueKey":"options.oneOf.0.lr_min_ratio.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.lr_min_ratio","typeLabel":"number | null"},"reasoning_effort":{"oneOf":[{"type":"string","title":"Reasoning Effort","description":"Model reasoning effort. null selects the lowest supported thinking level; off disables thinking where supported. Levels: minimal, low, medium, high, xhigh, max, depending on the model. Qwen3.5-4B, Qwen3.6-35B-A3B, Qwen3.5-397B-A17B, and Nemotron-3.5-Lightning-30B-A3B support only on/off; null selects on.","enum":["off","on","minimal","low","medium","high","xhigh","max"],"uniqueKey":"options.oneOf.0.reasoning_effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reasoning Effort","description":"Model reasoning effort. null selects the lowest supported thinking level; off disables thinking where supported. Levels: minimal, low, medium, high, xhigh, max, depending on the model. Qwen3.5-4B, Qwen3.6-35B-A3B, Qwen3.5-397B-A17B, and Nemotron-3.5-Lightning-30B-A3B support only on/off; null selects on.","uniqueKey":"options.oneOf.0.reasoning_effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.reasoning_effort","typeLabel":"enum\u003cstring> | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","description":"Sampling temperature; defaults to 1.0.","maximum":2,"minimum":0,"uniqueKey":"options.oneOf.0.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","description":"Sampling temperature; defaults to 1.0.","uniqueKey":"options.oneOf.0.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","description":"Nucleus sampling probability; null preserves the model default.","maximum":1,"minimum":0,"uniqueKey":"options.oneOf.0.top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","description":"Nucleus sampling probability; null preserves the model default.","uniqueKey":"options.oneOf.0.top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.top_p","typeLabel":"number | null"},"top_k":{"oneOf":[{"type":"integer","title":"Top K","description":"Sample from the top k tokens; -1 disables the limit, and null preserves the model default.","minimum":-1,"uniqueKey":"options.oneOf.0.top_k.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Top K","description":"Sample from the top k tokens; -1 disables the limit, and null preserves the model default.","uniqueKey":"options.oneOf.0.top_k.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.top_k","typeLabel":"integer | null"},"val_reasoning_effort":{"oneOf":[{"type":"string","title":"Val Reasoning Effort","description":"Validation reasoning effort. null inherits training defaults. Supports the same model-specific levels and on/off options as reasoning_effort.","enum":["off","on","minimal","low","medium","high","xhigh","max"],"uniqueKey":"options.oneOf.0.val_reasoning_effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Val Reasoning Effort","description":"Validation reasoning effort. null inherits training defaults. Supports the same model-specific levels and on/off options as reasoning_effort.","uniqueKey":"options.oneOf.0.val_reasoning_effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_reasoning_effort","typeLabel":"enum\u003cstring> | null"},"val_temperature":{"oneOf":[{"type":"number","title":"Val Temperature","description":"Validation sampling temperature. null inherits training defaults.","maximum":2,"minimum":0,"uniqueKey":"options.oneOf.0.val_temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Val Temperature","description":"Validation sampling temperature. null inherits training defaults.","uniqueKey":"options.oneOf.0.val_temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_temperature","typeLabel":"number | null"},"val_top_p":{"oneOf":[{"type":"number","title":"Val Top P","description":"Validation nucleus sampling probability. null inherits training defaults.","maximum":1,"minimum":0,"uniqueKey":"options.oneOf.0.val_top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Val Top P","description":"Validation nucleus sampling probability. null inherits training defaults.","uniqueKey":"options.oneOf.0.val_top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_top_p","typeLabel":"number | null"},"val_top_k":{"oneOf":[{"type":"integer","title":"Val Top K","description":"Validation top-k token limit. null inherits training defaults; -1 disables it.","minimum":-1,"uniqueKey":"options.oneOf.0.val_top_k.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Top K","description":"Validation top-k token limit. null inherits training defaults; -1 disables it.","uniqueKey":"options.oneOf.0.val_top_k.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_top_k","typeLabel":"integer | null"},"val_max_output_tokens_per_turn":{"oneOf":[{"type":"integer","title":"Val Max Output Tokens Per Turn","description":"Maximum output tokens per turn in each validation trajectory. null inherits training defaults.","maximum":262144,"minimum":1,"uniqueKey":"options.oneOf.0.val_max_output_tokens_per_turn.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Max Output Tokens Per Turn","description":"Maximum output tokens per turn in each validation trajectory. null inherits training defaults.","uniqueKey":"options.oneOf.0.val_max_output_tokens_per_turn.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_max_output_tokens_per_turn","typeLabel":"integer | null"},"val_max_output_tokens_per_trajectory":{"oneOf":[{"type":"integer","title":"Val Max Output Tokens Per Trajectory","description":"Maximum output tokens across one validation trajectory. null inherits training defaults.","maximum":2097152,"minimum":1,"uniqueKey":"options.oneOf.0.val_max_output_tokens_per_trajectory.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Max Output Tokens Per Trajectory","description":"Maximum output tokens across one validation trajectory. null inherits training defaults.","uniqueKey":"options.oneOf.0.val_max_output_tokens_per_trajectory.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_max_output_tokens_per_trajectory","typeLabel":"integer | null"},"val_max_turns_per_trajectory":{"oneOf":[{"type":"integer","title":"Val Max Turns Per Trajectory","description":"Maximum agent and environment turns per validation trajectory. null inherits training defaults.","maximum":500,"minimum":1,"uniqueKey":"options.oneOf.0.val_max_turns_per_trajectory.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Max Turns Per Trajectory","description":"Maximum agent and environment turns per validation trajectory. null inherits training defaults.","uniqueKey":"options.oneOf.0.val_max_turns_per_trajectory.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_max_turns_per_trajectory","typeLabel":"integer | null"},"val_trajectory_timeout_seconds":{"oneOf":[{"type":"integer","title":"Val Trajectory Timeout Seconds","description":"Maximum execution seconds per validation trajectory, including grading. null inherits training defaults.","maximum":36000,"minimum":1,"uniqueKey":"options.oneOf.0.val_trajectory_timeout_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Val Trajectory Timeout Seconds","description":"Maximum execution seconds per validation trajectory, including grading. null inherits training defaults.","uniqueKey":"options.oneOf.0.val_trajectory_timeout_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.val_trajectory_timeout_seconds","typeLabel":"integer | null"},"num_steps":{"oneOf":[{"type":"integer","title":"Num Steps","description":"Number of optimizer steps to run.","maximum":100000,"minimum":1,"uniqueKey":"options.oneOf.0.num_steps.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Num Steps","description":"Number of optimizer steps to run.","uniqueKey":"options.oneOf.0.num_steps.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.num_steps","typeLabel":"integer | null"},"batch_size":{"oneOf":[{"type":"integer","title":"Batch Size","description":"Eligible task-instance groups per optimizer update.","maximum":256,"minimum":1,"uniqueKey":"options.oneOf.0.batch_size.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Batch Size","description":"Eligible task-instance groups per optimizer update.","uniqueKey":"options.oneOf.0.batch_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.batch_size","typeLabel":"integer | null"},"group_size":{"oneOf":[{"type":"integer","title":"Group Size","description":"Trajectories generated for each training instance; GSPO and GRPO require at least 2.","maximum":32,"minimum":1,"uniqueKey":"options.oneOf.0.group_size.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Group Size","description":"Trajectories generated for each training instance; GSPO and GRPO require at least 2.","uniqueKey":"options.oneOf.0.group_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.group_size","typeLabel":"integer | null"},"min_trajectories_per_group":{"oneOf":[{"type":"integer","title":"Min Trajectories Per Group","description":"Minimum eligible trajectories per training group. null uses half of group_size, rounded down.","maximum":32,"minimum":1,"uniqueKey":"options.oneOf.0.min_trajectories_per_group.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Min Trajectories Per Group","description":"Minimum eligible trajectories per training group. null uses half of group_size, rounded down.","uniqueKey":"options.oneOf.0.min_trajectories_per_group.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.min_trajectories_per_group","typeLabel":"integer | null"},"max_concurrent_trajectories":{"oneOf":[{"type":"integer","title":"Max Concurrent Trajectories","description":"Maximum active training trajectories. null uses batch_size × group_size × 2, allowing 2× batch oversampling for throughput and asynchronous RL. Recommended: set above batch_size × group_size to keep collection ahead of training.","maximum":1024,"minimum":1,"uniqueKey":"options.oneOf.0.max_concurrent_trajectories.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Concurrent Trajectories","description":"Maximum active training trajectories. null uses batch_size × group_size × 2, allowing 2× batch oversampling for throughput and asynchronous RL. Recommended: set above batch_size × group_size to keep collection ahead of training.","uniqueKey":"options.oneOf.0.max_concurrent_trajectories.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.max_concurrent_trajectories","typeLabel":"integer | null"},"max_staleness":{"oneOf":[{"type":"integer","title":"Max Staleness","description":"Maximum optimizer steps a training rollout’s starting policy may trail the current policy. Older in-flight rollouts are cancelled and older completed rollouts are discarded; 0 trains only on rollouts started from the current policy.","maximum":100,"minimum":0,"uniqueKey":"options.oneOf.0.max_staleness.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Staleness","description":"Maximum optimizer steps a training rollout’s starting policy may trail the current policy. Older in-flight rollouts are cancelled and older completed rollouts are discarded; 0 trains only on rollouts started from the current policy.","uniqueKey":"options.oneOf.0.max_staleness.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.max_staleness","typeLabel":"integer | null"},"train_on_all_fail":{"oneOf":[{"type":"boolean","title":"Train On All Fail","description":"Train on groups whose eligible rewards are all at or below zero; false excludes them.","uniqueKey":"options.oneOf.0.train_on_all_fail.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Train On All Fail","description":"Train on groups whose eligible rewards are all at or below zero; false excludes them.","uniqueKey":"options.oneOf.0.train_on_all_fail.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.train_on_all_fail","typeLabel":"boolean | null"},"train_on_all_pass":{"oneOf":[{"type":"boolean","title":"Train On All Pass","description":"Train on groups whose eligible rewards are all at or above one; false excludes them.","uniqueKey":"options.oneOf.0.train_on_all_pass.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Train On All Pass","description":"Train on groups whose eligible rewards are all at or above one; false excludes them.","uniqueKey":"options.oneOf.0.train_on_all_pass.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.train_on_all_pass","typeLabel":"boolean | null"},"train_on_zero_advantage":{"oneOf":[{"type":"boolean","title":"Train On Zero Advantage","description":"Train on groups with identical eligible rewards; false excludes them.","uniqueKey":"options.oneOf.0.train_on_zero_advantage.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Train On Zero Advantage","description":"Train on groups with identical eligible rewards; false excludes them.","uniqueKey":"options.oneOf.0.train_on_zero_advantage.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.train_on_zero_advantage","typeLabel":"boolean | null"},"trajectory_timeout_seconds":{"oneOf":[{"type":"integer","title":"Trajectory Timeout Seconds","description":"Maximum execution seconds per trajectory, including grading. Excludes queueing and sandbox startup. Collection timeouts must cover this budget.","maximum":36000,"minimum":1,"uniqueKey":"options.oneOf.0.trajectory_timeout_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Trajectory Timeout Seconds","description":"Maximum execution seconds per trajectory, including grading. Excludes queueing and sandbox startup. Collection timeouts must cover this budget.","uniqueKey":"options.oneOf.0.trajectory_timeout_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.trajectory_timeout_seconds","typeLabel":"integer | null"},"batch_timeout_seconds":{"oneOf":[{"type":"integer","title":"Batch Timeout Seconds","description":"Maximum wall-clock time to assemble one training batch. The clock starts when collection begins and does not reset as groups or in-flight trajectories arrive. Must cover trajectory execution and is not adjusted automatically.","maximum":38400,"minimum":1,"uniqueKey":"options.oneOf.0.batch_timeout_seconds.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Batch Timeout Seconds","description":"Maximum wall-clock time to assemble one training batch. The clock starts when collection begins and does not reset as groups or in-flight trajectories arrive. Must cover trajectory execution and is not adjusted automatically.","uniqueKey":"options.oneOf.0.batch_timeout_seconds.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.batch_timeout_seconds","typeLabel":"integer | null"},"max_output_tokens_per_turn":{"oneOf":[{"type":"integer","title":"Max Output Tokens Per Turn","description":"Maximum output tokens per model response. null uses the model’s maximum, bounded by remaining context.","maximum":262144,"minimum":1,"uniqueKey":"options.oneOf.0.max_output_tokens_per_turn.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens Per Turn","description":"Maximum output tokens per model response. null uses the model’s maximum, bounded by remaining context.","uniqueKey":"options.oneOf.0.max_output_tokens_per_turn.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.max_output_tokens_per_turn","typeLabel":"integer | null"},"max_output_tokens_per_trajectory":{"oneOf":[{"type":"integer","title":"Max Output Tokens Per Trajectory","description":"Maximum output tokens across one trajectory, including after context compaction. null uses the model’s maximum supported context length.","maximum":2097152,"minimum":1,"uniqueKey":"options.oneOf.0.max_output_tokens_per_trajectory.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens Per Trajectory","description":"Maximum output tokens across one trajectory, including after context compaction. null uses the model’s maximum supported context length.","uniqueKey":"options.oneOf.0.max_output_tokens_per_trajectory.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.max_output_tokens_per_trajectory","typeLabel":"integer | null"},"max_turns_per_trajectory":{"oneOf":[{"type":"integer","title":"Max Turns Per Trajectory","description":"Maximum agent and environment turns allowed in each trajectory.","maximum":500,"minimum":1,"uniqueKey":"options.oneOf.0.max_turns_per_trajectory.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Turns Per Trajectory","description":"Maximum agent and environment turns allowed in each trajectory.","uniqueKey":"options.oneOf.0.max_turns_per_trajectory.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.0.max_turns_per_trajectory","typeLabel":"integer | null"}},"additionalProperties":false,"uniqueKey":"options.oneOf.0","typeLabel":"RunOptions · object"},{"type":"null","description":"Run settings; omission, null, and an empty object preserve defaults.","uniqueKey":"options.oneOf.1","typeLabel":"null"}],"uniqueKey":"options","typeLabel":"RunOptions · object | null"},"parent_checkpoint_id":{"oneOf":[{"type":"string","title":"Parent Checkpoint Id","description":"Checkpoint to resume training from or evaluate; must match the selected base model. Checkpoint evaluations inherit supported token and turn limits from the source training run unless the evaluation overrides them.","maxLength":64,"minLength":1,"uniqueKey":"parent_checkpoint_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Parent Checkpoint Id","description":"Checkpoint to resume training from or evaluate; must match the selected base model. Checkpoint evaluations inherit supported token and turn limits from the source training run unless the evaluation overrides them.","uniqueKey":"parent_checkpoint_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"parent_checkpoint_id","typeLabel":"string | null"},"display_name":{"oneOf":[{"type":"string","title":"Display Name","maxLength":256,"minLength":1,"uniqueKey":"display_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Display Name","uniqueKey":"display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"display_name","typeLabel":"string | null"}},"additionalProperties":false,"type":"object","required":["base_model_slug"],"title":"CreateRunRequest","description":"Launch a benchmark ID, or resolve the latest version by agent and benchmark names.","uniqueKey":"","typeLabel":"CreateRunRequest · object"},"examples":{"Example":{"title":"Example","value":{"bench_id":"\u003cstring>","agent_name":"\u003cstring>","benchmark_name":"\u003cstring>","bypass_ownership":false,"agent_id":"\u003cstring>","options":{"load_weights_only":true,"density_aware_training":true,"train_on_truncation":true,"train_on_error":true,"train_on_timeout":true,"val_enabled":true,"val_interval_steps":50,"val_num_tasks":2,"val_trajectories_per_task":2,"val_max_concurrent_trajectories":2,"val_final_wait_timeout_seconds":1,"learning_rate":0.005000005,"lr_warmup_steps":50000,"lr_hold_steps":50000,"lr_min_ratio":0.5,"temperature":1,"top_p":0.5,"top_k":0,"val_temperature":1,"val_top_p":0.5,"val_top_k":0,"val_max_output_tokens_per_turn":131072,"val_max_output_tokens_per_trajectory":1048576,"val_max_turns_per_trajectory":250,"val_trajectory_timeout_seconds":18000,"num_steps":50000,"batch_size":128,"group_size":16,"min_trajectories_per_group":16,"max_concurrent_trajectories":512,"max_staleness":50,"train_on_all_fail":true,"train_on_all_pass":true,"train_on_zero_advantage":true,"trajectory_timeout_seconds":18000,"batch_timeout_seconds":19200,"max_output_tokens_per_turn":131072,"max_output_tokens_per_trajectory":1048576,"max_turns_per_trajectory":250},"parent_checkpoint_id":"\u003cstring>","display_name":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"917bc209-1d79-4e7f-a428-e9afb4448e42":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"bench_id":{"type":"string","title":"Bench Id","isRequired":true,"uniqueKey":"bench_id","typeLabel":"string"},"training_run_id":{"type":"string","title":"Training Run Id","isRequired":true,"uniqueKey":"training_run_id","typeLabel":"string"},"display_name":{"type":"string","title":"Display Name","description":"User-facing name for the training run.","isRequired":true,"uniqueKey":"display_name","typeLabel":"string"},"resolved_trajectory_options":{"oneOf":[{"type":"object","title":"ResolvedTrajectoryTrainingOptions","required":["max_output_tokens_per_step","max_total_tokens_per_trajectory","max_turns_per_trajectory","max_tool_calls_per_step","max_response_chars_per_tool_call","timeout_seconds"],"properties":{"max_output_tokens_per_step":{"type":"integer","title":"Max Output Tokens Per Step","isRequired":true,"uniqueKey":"resolved_trajectory_options.oneOf.0.max_output_tokens_per_step","typeLabel":"integer"},"max_total_tokens_per_trajectory":{"type":"integer","title":"Max Total Tokens Per Trajectory","isRequired":true,"uniqueKey":"resolved_trajectory_options.oneOf.0.max_total_tokens_per_trajectory","typeLabel":"integer"},"max_turns_per_trajectory":{"type":"integer","title":"Max Turns Per Trajectory","isRequired":true,"uniqueKey":"resolved_trajectory_options.oneOf.0.max_turns_per_trajectory","typeLabel":"integer"},"max_tool_calls_per_step":{"type":"integer","title":"Max Tool Calls Per Step","isRequired":true,"uniqueKey":"resolved_trajectory_options.oneOf.0.max_tool_calls_per_step","typeLabel":"integer"},"max_response_chars_per_tool_call":{"type":"integer","title":"Max Response Chars Per Tool Call","isRequired":true,"uniqueKey":"resolved_trajectory_options.oneOf.0.max_response_chars_per_tool_call","typeLabel":"integer"},"timeout_seconds":{"type":"integer","title":"Timeout Seconds","isRequired":true,"uniqueKey":"resolved_trajectory_options.oneOf.0.timeout_seconds","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"resolved_trajectory_options.oneOf.0","typeLabel":"ResolvedTrajectoryTrainingOptions · object"},{"type":"null","isRequired":true,"uniqueKey":"resolved_trajectory_options.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"resolved_trajectory_options","typeLabel":"ResolvedTrajectoryTrainingOptions · object | null"}},"type":"object","required":["bench_id","training_run_id","display_name","resolved_trajectory_options"],"title":"CreateTrainingRunResponse","uniqueKey":"","typeLabel":"CreateTrainingRunResponse · object"},"examples":{"Example":{"title":"Example","value":{"bench_id":"\u003cstring>","training_run_id":"\u003cstring>","display_name":"\u003cstring>","resolved_trajectory_options":{"max_output_tokens_per_step":123,"max_total_tokens_per_trajectory":123,"max_turns_per_trajectory":123,"max_tool_calls_per_step":123,"max_response_chars_per_tool_call":123,"timeout_seconds":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"a28221a6-2f1c-404b-bff6-c57979f57035":{"description":"The request is malformed or cannot be processed.","headers":{"X-Request-ID":{"schema":{"type":"string"}},"Trajectory-Should-Retry":{"schema":{"type":"boolean"}},"Retry-After":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","const":"invalid_request_error","title":"Type","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","const":"invalid_request","title":"Code","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"context":{"properties":{},"additionalProperties":false,"type":"object","title":"EmptyErrorContext","isRequired":true,"uniqueKey":"error.context","typeLabel":"EmptyErrorContext · object"},"param":{"oneOf":[{"type":"string","title":"Param","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"type":"object","required":["type","code","message","doc_url","context"],"title":"InvalidRequestErrorBody","isRequired":true,"uniqueKey":"error","typeLabel":"InvalidRequestErrorBody · object"}},"type":"object","required":["error"],"title":"InvalidRequestErrorResponse","uniqueKey":"","typeLabel":"InvalidRequestErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"invalid_request","message":"\u003cstring>","doc_url":"\u003cstring>","context":{},"param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"995ccf07-5e33-4a73-a442-59c40e4a00ea":{"description":"The organization's credit balance cannot cover new work; add credits and retry.","headers":{"X-Request-ID":{"schema":{"type":"string"}},"Trajectory-Should-Retry":{"schema":{"type":"boolean"}},"Retry-After":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","const":"billing_error","title":"Type","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","const":"credits_required","title":"Code","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"context":{"properties":{},"additionalProperties":false,"type":"object","title":"EmptyErrorContext","isRequired":true,"uniqueKey":"error.context","typeLabel":"EmptyErrorContext · object"},"param":{"oneOf":[{"type":"string","title":"Param","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"type":"object","required":["type","code","message","doc_url","context"],"title":"CreditsRequiredErrorBody","isRequired":true,"uniqueKey":"error","typeLabel":"CreditsRequiredErrorBody · object"}},"type":"object","required":["error"],"title":"CreditsRequiredErrorResponse","uniqueKey":"","typeLabel":"CreditsRequiredErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"billing_error","code":"credits_required","message":"\u003cstring>","doc_url":"\u003cstring>","context":{},"param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"b4785421-7422-4692-8f56-894f014deef7":{"description":"The organization reached its concurrent evaluation or training run limit; retry after an active run finishes.","headers":{"X-Request-ID":{"schema":{"type":"string"}},"Trajectory-Should-Retry":{"schema":{"type":"boolean"}},"Retry-After":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"type":"string","const":"rate_limit_error","title":"Type","isRequired":true,"uniqueKey":"error.type","typeLabel":"string"},"code":{"type":"string","const":"concurrency_limit_exceeded","title":"Code","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"context":{"properties":{"resource":{"type":"string","enum":["evaluation","training"],"title":"ConcurrencyResource","isRequired":true,"uniqueKey":"error.context.resource","typeLabel":"enum\u003cstring>"},"limit":{"type":"integer","title":"Limit","isRequired":true,"uniqueKey":"error.context.limit","typeLabel":"integer"},"usage":{"type":"integer","title":"Usage","isRequired":true,"uniqueKey":"error.context.usage","typeLabel":"integer"}},"additionalProperties":false,"type":"object","required":["resource","limit","usage"],"title":"ConcurrencyLimitContext","isRequired":true,"uniqueKey":"error.context","typeLabel":"ConcurrencyLimitContext · object"},"param":{"oneOf":[{"type":"string","title":"Param","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"type":"object","required":["type","code","message","doc_url","context"],"title":"ConcurrencyLimitExceededErrorBody","isRequired":true,"uniqueKey":"error","typeLabel":"ConcurrencyLimitExceededErrorBody · object"}},"type":"object","required":["error"],"title":"ConcurrencyLimitExceededErrorResponse","uniqueKey":"","typeLabel":"ConcurrencyLimitExceededErrorResponse · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"rate_limit_error","code":"concurrency_limit_exceeded","message":"\u003cstring>","doc_url":"\u003cstring>","context":{"resource":"evaluation","limit":123,"usage":123},"param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"8130cff4-1c24-41f3-a430-8309def46b9c":{"description":"Common API error. Possible codes: `authentication_required`, `permission_denied`, `validation_error`, `rate_limited`, `internal_error`, `service_unavailable`.","headers":{"X-Request-ID":{"schema":{"type":"string"}},"Trajectory-Should-Retry":{"schema":{"type":"boolean"}},"Retry-After":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"enum":["invalid_request_error","authentication_error","permission_error","conflict_error","billing_error","rate_limit_error","dependency_error","api_error"],"title":"ErrorType","type":"string","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","title":"Code","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"context":{"additionalProperties":true,"title":"Context","type":"object","isRequired":true,"uniqueKey":"error.context","typeLabel":"Context · object"},"param":{"oneOf":[{"type":"string","title":"Param","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["type","code","message","doc_url","context"],"title":"ApiErrorBody","type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"ApiErrorBody · object"}},"required":["error"],"title":"ApiErrorEnvelope","type":"object","uniqueKey":"","typeLabel":"ApiErrorEnvelope · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>","context":{},"param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"89284565-8669-440a-8e4e-a56cf6166de2":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Organization API key","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"03f71d5c-dd55-4266-b51b-e878ead2e552":{"url":"https://api.trajectory.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Organization API key","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-API-Key","type":"string","description":"Organization API key","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-API-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"trajectory","siteName":"Trajectory","title":"Start a training run - Trajectory","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T21:11:22.821Z","originalFileLocation":"api-reference/training/create-training-run-route.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=\"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Trajectory\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026amp;auto=format\u0026amp;n=wBjAnw9KLOV2bmIV\u0026amp;q=85\u0026amp;s=2c5ba8f0dfba44dc30aedea2479b99f8\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026amp;auto=format\u0026amp;n=wBjAnw9KLOV2bmIV\u0026amp;q=85\u0026amp;s=2c5ba8f0dfba44dc30aedea2479b99f8\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026amp;auto=format\u0026amp;n=wBjAnw9KLOV2bmIV\u0026amp;q=85\u0026amp;s=2c5ba8f0dfba44dc30aedea2479b99f8\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026amp;auto=format\u0026amp;n=wBjAnw9KLOV2bmIV\u0026amp;q=85\u0026amp;s=2c5ba8f0dfba44dc30aedea2479b99f8\">\u003cmeta data-mint-head property=\"og:title\" content=\"Start a training run - Trajectory\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Trajectory\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.trajectory.ai/api-reference/training/create-training-run-route\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://trajectory.mintlify.app/_mintlify/api/og/v2?division=Training\u0026amp;title=Start+a+training+run\u0026amp;description=Create+and+launch+a+training+run.+Spec+%28benchmark%29+training+is+part+of+the+public+workflow%3B+training+from+production+traces+requires+private-beta+access%2C+with+o\u0026amp;theme=b321e16dbe8718ec6d9f5033\u0026amp;signature=bc4b816f28ee94639c1a1c9a350e5fa36c98101714e1fe7b4941d4b0ea62927d\">\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=\"Start a training run - Trajectory\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://trajectory.mintlify.app/_mintlify/api/og/v2?division=Training\u0026amp;title=Start+a+training+run\u0026amp;description=Create+and+launch+a+training+run.+Spec+%28benchmark%29+training+is+part+of+the+public+workflow%3B+training+from+production+traces+requires+private-beta+access%2C+with+o\u0026amp;theme=b321e16dbe8718ec6d9f5033\u0026amp;signature=bc4b816f28ee94639c1a1c9a350e5fa36c98101714e1fe7b4941d4b0ea62927d\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/trajectory/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Trajectory\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#64748B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.trajectory.ai/api-reference/training/create-training-run-route\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/training/create-training-run-route.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.trajectory.ai/#organization\",\"name\":\"Trajectory\",\"url\":\"https://docs.trajectory.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026auto=format\u0026n=wBjAnw9KLOV2bmIV\u0026q=85\u0026s=2c5ba8f0dfba44dc30aedea2479b99f8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.trajectory.ai#website\",\"name\":\"Trajectory\",\"url\":\"https://docs.trajectory.ai\",\"publisher\":{\"@id\":\"https://docs.trajectory.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.trajectory.ai/api-reference/training/create-training-run-route#webpage\",\"url\":\"https://docs.trajectory.ai/api-reference/training/create-training-run-route\",\"name\":\"Start a training run\",\"description\":\"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.\",\"dateModified\":\"2026-11-02T21:11:22.821Z\",\"isPartOf\":{\"@id\":\"https://docs.trajectory.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.trajectory.ai/api-reference/training/create-training-run-route#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.trajectory.ai/api-reference/training/create-training-run-route#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reference\",\"item\":\"https://docs.trajectory.ai/pricing\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https://docs.trajectory.ai/api-reference/agents/list-agents\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Training\",\"item\":\"https://docs.trajectory.ai/api-reference/training/add-training-samples\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Start a training run\",\"item\":\"https://docs.trajectory.ai/api-reference/training/create-training-run-route\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.trajectory.ai/api-reference/training/create-training-run-route#apireference\",\"headline\":\"Start a training run\",\"name\":\"Start a training run\",\"description\":\"Create and launch a training run. Spec (benchmark) training is part of the public workflow; training from production traces requires private-beta access, with or without an existing grader. Save the returned run ID and inspect progress before using a candidate checkpoint.\",\"url\":\"https://docs.trajectory.ai/api-reference/training/create-training-run-route\",\"mainEntityOfPage\":{\"@id\":\"https://docs.trajectory.ai/api-reference/training/create-training-run-route#webpage\"},\"dateModified\":\"2026-11-02T21:11:22.821Z\",\"publisher\":{\"@id\":\"https://docs.trajectory.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.trajectory.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Trajectory\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Trajectory","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"Introduction","icon":"compass","href":"/introduction"},{"title":"Quickstart","icon":"bolt","href":"/quickstart"},{"title":"Core concepts","icon":"lightbulb","href":"/concepts"},{"title":"Authentication","icon":"key","href":"/authentication"},{"title":"Use the platform","icon":"rocket","href":"/platform"}]},{"group":"Build and improve","pages":[{"title":"Agents","href":"/agent"},{"title":"Bring your spec (benchmark)","href":"/guides/spec"},{"title":"Adapt an existing grader","href":"/guides/source-graders"},{"title":"Keep diagnostic files with a trajectory","href":"/guides/diagnostic-artifacts"},{"title":"Connect an Inspect harness","href":"/guides/inspect"},{"title":"Termination reasons","href":"/guides/termination-reasons"},{"title":"Evaluate and compare","href":"/guides/evaluations"},{"title":"Train a model","href":"/guides/training"},{"title":"Deploy and promote","href":"/guides/deployments"}]},{"group":"Production learning","tag":"Private beta","pages":[{"title":"Collect production traces","icon":"route","href":"/guides/production-traces"},{"title":"Record telemetry","icon":"signal-stream","href":"/guides/telemetry"}]},{"group":"Reference","pages":[{"title":"Models and pricing","href":"/pricing"},{"title":"Client reference","icon":"code","href":"/reference/client"},{"title":"Errors and retries","icon":"triangle-exclamation","href":"/reference/errors"},{"group":"Resources","pages":[{"group":"Agents","pages":[{"title":"List agents","deprecated":null,"version":null,"sidebarTitle":"List agents","openapi":"/openapi.json get /api/v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Create an agent","deprecated":null,"version":null,"sidebarTitle":"Create an agent","openapi":"/openapi.json post /api/v1/agents","href":"/api-reference/agents/create-an-agent"},{"title":"Get an agent","deprecated":null,"version":null,"sidebarTitle":"Get an agent","openapi":"/openapi.json get /api/v1/agents/{agent_id}","href":"/api-reference/agents/get-an-agent"},{"title":"Delete an agent","deprecated":null,"version":null,"sidebarTitle":"Delete an agent","openapi":"/openapi.json delete /api/v1/agents/{agent_id}","href":"/api-reference/agents/delete-an-agent"},{"title":"Update an agent","deprecated":null,"version":null,"sidebarTitle":"Update an agent","openapi":"/openapi.json patch /api/v1/agents/{agent_id}","href":"/api-reference/agents/update-an-agent"},{"title":"Get Agent By Name","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/name/{name}","href":"/api-reference/agents/get-agent-by-name"},{"title":"List Agent Benchmarks","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/benchmarks","href":"/api-reference/agents/list-agent-benchmarks"},{"title":"Delete Benchmark By Name","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v1/agents/{agent_id}/benchmarks","href":"/api-reference/agents/delete-benchmark-by-name"},{"title":"Get Benchmark By Name","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/benchmarks/latest","href":"/api-reference/agents/get-benchmark-by-name"},{"title":"List Benchmark Versions By Name","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/benchmarks/versions","href":"/api-reference/agents/list-benchmark-versions-by-name"},{"title":"List Agent Training Runs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/training-runs","href":"/api-reference/agents/list-agent-training-runs"},{"title":"Attach Agent Training Run","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/agents/{agent_id}/training-runs","href":"/api-reference/agents/attach-agent-training-run"},{"title":"List Agent Evaluation Runs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/evaluation-runs","href":"/api-reference/agents/list-agent-evaluation-runs"},{"title":"List Agent Deployments","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/deployments","href":"/api-reference/agents/list-agent-deployments"},{"title":"Get Agent Evaluation Run","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/evaluation-runs/{eval_run_id}","href":"/api-reference/agents/get-agent-evaluation-run"},{"title":"Get Agent Training Evaluation Series","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/training-runs/{training_run_id}/evaluation-series","href":"/api-reference/agents/get-agent-training-evaluation-series"},{"title":"List Production Traces","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/traces","href":"/api-reference/agents/list-production-traces"},{"title":"Get Production Trace","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/traces/{trajectory_id}","href":"/api-reference/agents/get-production-trace"},{"title":"Update Production Trace Feedback","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v1/agents/{agent_id}/traces/{trajectory_id}","href":"/api-reference/agents/update-production-trace-feedback"}]},{"group":"model-slugs","pages":[{"title":"Get Production Model Slug","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/model-slugs/production/{agent_id}","href":"/api-reference/model-slugs/get-production-model-slug"},{"title":"Create Production Model Slug","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/model-slugs/production/{agent_id}","href":"/api-reference/model-slugs/create-production-model-slug"},{"title":"Update Production Model Slug","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v1/model-slugs/production/{agent_id}","href":"/api-reference/model-slugs/update-production-model-slug"}]},{"group":"Trajectories","pages":[{"title":"List trajectories","deprecated":null,"version":null,"sidebarTitle":"List trajectories route","openapi":"/openapi.json get /api/v1/trajectories","href":"/api-reference/trajectories/list-trajectories-route"},{"title":"Create a trajectory","deprecated":null,"version":null,"sidebarTitle":"Create a trajectory","openapi":"/openapi.json post /api/v1/trajectories","href":"/api-reference/trajectories/create-a-trajectory"},{"title":"Upload trajectories","deprecated":null,"version":null,"sidebarTitle":"Upload","openapi":"/openapi.json post /api/v1/trajectories/upload","href":"/api-reference/trajectories/upload"},{"title":"List trajectory datasets","deprecated":null,"version":null,"sidebarTitle":"Datasets","openapi":"/openapi.json get /api/v1/datasets","href":"/api-reference/trajectories/datasets"},{"title":"List trajectory events","deprecated":null,"version":null,"sidebarTitle":"List trajectory events","openapi":"/openapi.json get /api/v1/trajectories/{trajectory_id}/events","href":"/api-reference/trajectories/list-trajectory-events"},{"title":"Record a trajectory event","deprecated":null,"version":null,"sidebarTitle":"Log trajectory event","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/events","href":"/api-reference/trajectories/log-trajectory-event"},{"title":"Record a trajectory reward","deprecated":null,"version":null,"sidebarTitle":"Log trajectory reward","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/rewards","href":"/api-reference/trajectories/log-trajectory-reward"},{"title":"Complete a trajectory","deprecated":null,"version":null,"sidebarTitle":"Complete trajectory route","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/complete","href":"/api-reference/trajectories/complete-trajectory-route"},{"title":"Get a trajectory","deprecated":null,"version":null,"sidebarTitle":"Detail","openapi":"/openapi.json get /api/v1/trajectories/{trajectory_id}","href":"/api-reference/trajectories/detail"},{"title":"List trajectory steps","deprecated":null,"version":null,"sidebarTitle":"Steps","openapi":"/openapi.json get /api/v1/trajectories/{trajectory_id}/steps","href":"/api-reference/trajectories/steps"}]},{"group":"Artifacts","pages":[{"title":"Store artifact content","deprecated":null,"version":null,"sidebarTitle":"Store artifact content","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/artifacts/content","href":"/api-reference/artifacts/store-artifact-content"},{"title":"Get an artifact download URL","deprecated":null,"version":null,"sidebarTitle":"Get an artifact download url","openapi":"/openapi.json get /api/v1/artifacts/{artifact_id}","href":"/api-reference/artifacts/get-an-artifact-download-url"},{"title":"Create an artifact upload","deprecated":null,"version":null,"sidebarTitle":"Create an artifact upload","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/artifacts","href":"/api-reference/artifacts/create-an-artifact-upload"},{"title":"Complete an artifact upload","deprecated":null,"version":null,"sidebarTitle":"Complete an artifact upload","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/artifacts/{artifact_id}/complete","href":"/api-reference/artifacts/complete-an-artifact-upload"}]},{"group":"Deployments","pages":[{"title":"Deployment Chat Completion","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/deploy/{deployment_id}/chat/completions","href":"/api-reference/deployments/deployment-chat-completion"},{"title":"List deployments","deprecated":null,"version":null,"sidebarTitle":"List deployments route","openapi":"/openapi.json get /api/v1/deploy","href":"/api-reference/deployments/list-deployments-route"},{"title":"Create a deployment","deprecated":null,"version":null,"sidebarTitle":"Start","openapi":"/openapi.json post /api/v1/deploy","href":"/api-reference/deployments/start"},{"title":"Retry Deployment Route","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/deploy/{deployment_id}/retry","href":"/api-reference/deployments/retry-deployment-route"},{"title":"Cancel Deployment Route","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/deploy/{deployment_id}/cancel","href":"/api-reference/deployments/cancel-deployment-route"},{"title":"Get a deployment","deprecated":null,"version":null,"sidebarTitle":"Get deployment route","openapi":"/openapi.json get /api/v1/deploy/{deployment_id}","href":"/api-reference/deployments/get-deployment-route"},{"title":"Delete a deployment","deprecated":null,"version":null,"sidebarTitle":"Undeploy","openapi":"/openapi.json delete /api/v1/deploy/{deployment_id}","href":"/api-reference/deployments/undeploy"}]},{"group":"Model endpoints","pages":[{"title":"Get Model Endpoint Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/model-endpoints/{production_model_slug}","href":"/api-reference/model-endpoints/get-model-endpoint-route"},{"title":"Create a model endpoint","deprecated":null,"version":null,"sidebarTitle":"Create a model endpoint","openapi":"/openapi.json post /api/v1/model-endpoints","href":"/api-reference/model-endpoints/create-a-model-endpoint"}]},{"group":"Supported models","pages":[{"title":"List training models","deprecated":null,"version":null,"sidebarTitle":"List supported training models","openapi":"/openapi.json get /api/v1/models/supported-training-models","href":"/api-reference/supported-models/list-supported-training-models"},{"title":"List evaluation models","deprecated":null,"version":null,"sidebarTitle":"List supported eval models","openapi":"/openapi.json get /api/v1/models/supported-eval-models","href":"/api-reference/supported-models/list-supported-eval-models"}]},{"group":"Inference","pages":[{"title":"Create a chat completion","deprecated":null,"version":null,"sidebarTitle":"Create chat completion 1","openapi":"/openapi.json post /v1/chat/completions","href":"/api-reference/inference/create-chat-completion-1"},{"title":"Create Response","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/responses","href":"/api-reference/inference/create-response"},{"title":"List served models","deprecated":null,"version":null,"sidebarTitle":"List models 1","openapi":"/openapi.json get /v1/models","href":"/api-reference/inference/list-models-1"},{"title":"Get a served model","deprecated":null,"version":null,"sidebarTitle":"Get model 1","openapi":"/openapi.json get /v1/models/{model}","href":"/api-reference/inference/get-model-1"},{"title":"Submit Inference Operation","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/inference/operations","href":"/api-reference/inference/submit-inference-operation"},{"title":"Get By Inference Operation","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/inference/operations/{inference_operation_id}","href":"/api-reference/inference/get-by-inference-operation"}]},{"group":"Organizations","pages":[{"title":"Get the current organization","deprecated":null,"version":null,"sidebarTitle":"Current organization","openapi":"/openapi.json get /api/v1/organizations/current","href":"/api-reference/organizations/current-organization"}]},{"group":"Secrets","pages":[{"title":"List secrets","deprecated":null,"version":null,"sidebarTitle":"List user secrets","openapi":"/openapi.json get /api/v1/secrets","href":"/api-reference/secrets/list-user-secrets"},{"title":"Create a secret","deprecated":null,"version":null,"sidebarTitle":"Create secret","openapi":"/openapi.json post /api/v1/secrets","href":"/api-reference/secrets/create-secret"},{"title":"Revoke a secret","deprecated":null,"version":null,"sidebarTitle":"Revoke secret","openapi":"/openapi.json delete /api/v1/secrets/{secret_id}","href":"/api-reference/secrets/revoke-secret"}]},{"group":"billing","pages":[{"title":"Get Billing Run Costs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/billing/usage/runs","href":"/api-reference/billing/get-billing-run-costs"}]},{"group":"Specs (benchmarks)","pages":[{"title":"Get a spec (benchmark)","deprecated":null,"version":null,"sidebarTitle":"Benchmark spec","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/spec","href":"/api-reference/benchmarks/benchmark-spec"},{"title":"List Benchmark Spec Tasks","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/tasks","href":"/api-reference/benchmarks/list-benchmark-spec-tasks"},{"title":"List Benchmark Spec Tools","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/tools","href":"/api-reference/benchmarks/list-benchmark-spec-tools"},{"title":"List Benchmark Spec Runtimes","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/runtimes","href":"/api-reference/benchmarks/list-benchmark-spec-runtimes"},{"title":"Get Benchmark Task Readiness","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/task-readiness","href":"/api-reference/benchmarks/get-benchmark-task-readiness"},{"title":"Get a spec (benchmark) task count","deprecated":null,"version":null,"sidebarTitle":"Benchmark task count","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/task-count","href":"/api-reference/benchmarks/benchmark-task-count"},{"title":"Create a spec (benchmark) upload","deprecated":null,"version":null,"sidebarTitle":"Create benchmark upload","openapi":"/openapi.json post /api/v1/benchmarks/uploads","href":"/api-reference/benchmarks/create-benchmark-upload"},{"title":"Register a spec (benchmark) manifest","deprecated":null,"version":null,"sidebarTitle":"Ingest benchmark","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/ingest","href":"/api-reference/benchmarks/ingest-benchmark"},{"title":"Compare spec (benchmark) tasks","deprecated":null,"version":null,"sidebarTitle":"Diff benchmark tasks","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/tasks/diff","href":"/api-reference/benchmarks/diff-benchmark-tasks"},{"title":"Create a task append upload","deprecated":null,"version":null,"sidebarTitle":"Create benchmark task append","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/tasks/append","href":"/api-reference/benchmarks/create-benchmark-task-append"},{"title":"Commit a task append","deprecated":null,"version":null,"sidebarTitle":"Commit benchmark task append","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/tasks/append/{batch_id}/commit","href":"/api-reference/benchmarks/commit-benchmark-task-append"},{"title":"Build spec (benchmark) environments","deprecated":null,"version":null,"sidebarTitle":"Build benchmark images","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/images/build","href":"/api-reference/benchmarks/build-benchmark-images"},{"title":"List spec (benchmark) images","deprecated":null,"version":null,"sidebarTitle":"List benchmark images","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/images","href":"/api-reference/benchmarks/list-benchmark-images"},{"title":"Check spec (benchmark) readiness","deprecated":null,"version":null,"sidebarTitle":"Get benchmark readiness","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/readiness","href":"/api-reference/benchmarks/get-benchmark-readiness"},{"title":"List specs (benchmarks)","deprecated":null,"version":null,"sidebarTitle":"List benchmarks","openapi":"/openapi.json get /api/v1/benchmarks","href":"/api-reference/benchmarks/list-benchmarks"},{"title":"List spec (benchmark) runtimes","deprecated":null,"version":null,"sidebarTitle":"List benchmark runtimes","openapi":"/openapi.json get /api/v1/benchmarks/runtimes","href":"/api-reference/benchmarks/list-benchmark-runtimes"},{"title":"Get a spec (benchmark)","deprecated":null,"version":null,"sidebarTitle":"Get benchmark","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}","href":"/api-reference/benchmarks/get-benchmark"},{"title":"Delete a spec (benchmark)","deprecated":null,"version":null,"sidebarTitle":"Delete benchmark spec","openapi":"/openapi.json delete /api/v1/benchmarks/{bench_id}","href":"/api-reference/benchmarks/delete-benchmark-spec"},{"title":"Delete a spec (benchmark) task","deprecated":null,"version":null,"sidebarTitle":"Delete benchmark task","openapi":"/openapi.json delete /api/v1/benchmarks/{bench_id}/tasks/{task_id}","href":"/api-reference/benchmarks/delete-benchmark-task"}]},{"group":"Diagnostics","pages":[{"title":"Ingest Task For Diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/diagnostics/task/ingest","href":"/api-reference/diagnostics/ingest-task-for-diagnostics"},{"title":"Start Task Diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/diagnostics/task/run","href":"/api-reference/diagnostics/start-task-diagnostics"},{"title":"Start Benchmark Diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/diagnostics/benchmark/run","href":"/api-reference/diagnostics/start-benchmark-diagnostics"},{"title":"Get Benchmark Diagnostics Status","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/diagnostics/{benchmark_diagnostic_id}/status","href":"/api-reference/diagnostics/get-benchmark-diagnostics-status"},{"title":"Get Benchmark Diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/diagnostics/{benchmark_diagnostic_id}","href":"/api-reference/diagnostics/get-benchmark-diagnostics"}]},{"group":"Spec (benchmark) submissions","pages":[{"title":"Create a spec (benchmark) submission","deprecated":null,"version":null,"sidebarTitle":"Create session","openapi":"/openapi.json post /api/v1/benchmark-ingestion/sessions","href":"/api-reference/benchmark-ingestion/create-session"},{"title":"Allocate submission uploads","deprecated":null,"version":null,"sidebarTitle":"Allocate","openapi":"/openapi.json post /api/v1/benchmark-ingestion/sessions/{operation_id}/uploads","href":"/api-reference/benchmark-ingestion/allocate"},{"title":"Finalize a spec (benchmark) submission","deprecated":null,"version":null,"sidebarTitle":"Finalize","openapi":"/openapi.json post /api/v1/benchmark-ingestion/sessions/{operation_id}/finalize","href":"/api-reference/benchmark-ingestion/finalize"},{"title":"Cancel a spec (benchmark) upload","deprecated":null,"version":null,"sidebarTitle":"Cancel","openapi":"/openapi.json post /api/v1/benchmark-ingestion/sessions/{operation_id}/cancel","href":"/api-reference/benchmark-ingestion/cancel"},{"title":"Get submission progress","deprecated":null,"version":null,"sidebarTitle":"Status","openapi":"/openapi.json get /api/v1/benchmark-ingestion/operations/{operation_id}","href":"/api-reference/benchmark-ingestion/status"},{"title":"List submission results","deprecated":null,"version":null,"sidebarTitle":"Items","openapi":"/openapi.json get /api/v1/benchmark-ingestion/operations/{operation_id}/{kind}","href":"/api-reference/benchmark-ingestion/items"}]},{"group":"Evaluations","pages":[{"title":"Resume Eval Route","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/eval/{run_id}/resume","href":"/api-reference/eval/resume-eval-route"},{"title":"Get evaluation options","deprecated":null,"version":null,"sidebarTitle":"Get eval options route","openapi":"/openapi.json get /api/v1/eval/options","href":"/api-reference/eval/get-eval-options-route"},{"title":"Get an evaluation run","deprecated":null,"version":null,"sidebarTitle":"Get eval run route","openapi":"/openapi.json get /api/v1/eval/{run_id}","href":"/api-reference/eval/get-eval-run-route"},{"title":"Delete an evaluation run","deprecated":null,"version":null,"sidebarTitle":"Delete eval run route","openapi":"/openapi.json delete /api/v1/eval/{run_id}","href":"/api-reference/eval/delete-eval-run-route"},{"title":"Start an evaluation","deprecated":null,"version":null,"sidebarTitle":"Start eval route","openapi":"/openapi.json post /api/v1/eval","href":"/api-reference/eval/start-eval-route"},{"title":"Cancel an evaluation","deprecated":null,"version":null,"sidebarTitle":"Cancel an evaluation","openapi":"/openapi.json post /api/v1/eval/{run_id}/cancel","href":"/api-reference/eval/cancel-an-evaluation"},{"title":"List evaluation runs","deprecated":null,"version":null,"sidebarTitle":"List eval runs route","openapi":"/openapi.json get /api/v1/eval/{bench_id}/runs","href":"/api-reference/eval/list-eval-runs-route"},{"title":"Get evaluation progress","deprecated":null,"version":null,"sidebarTitle":"Get eval progress route","openapi":"/openapi.json get /api/v1/eval/{run_id}/progress","href":"/api-reference/eval/get-eval-progress-route"},{"title":"Get Eval Remaining Work Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/eval/{eval_run_id}/remaining-work","href":"/api-reference/eval/get-eval-remaining-work-route"},{"title":"Get evaluation rewards","deprecated":null,"version":null,"sidebarTitle":"Get eval trajectory rewards route","openapi":"/openapi.json get /api/v1/eval/{run_id}/trajectory-rewards","href":"/api-reference/eval/get-eval-trajectory-rewards-route"},{"title":"Get evaluation rollout statistics","deprecated":null,"version":null,"sidebarTitle":"Get eval rollout statistics route","openapi":"/openapi.json get /api/v1/eval/{run_id}/rollout-statistics","href":"/api-reference/eval/get-eval-rollout-statistics-route"}]},{"group":"Telemetry","pages":[{"title":"Ingest telemetry events","deprecated":null,"version":null,"sidebarTitle":"Ingest events","openapi":"/openapi.json post /api/v1/telemetry/events","href":"/api-reference/telemetry/ingest-events"}]},{"group":"Training","pages":[{"title":"Add training samples","description":"Private beta: add completed, graded production trajectories to a streaming training run. Both production learning workflows, with or without an existing grader, require private-beta access. Traces need validated grading criteria before they can supply a learning signal.","deprecated":null,"version":null,"sidebarTitle":"Add training samples","openapi":"/openapi.json post /api/v1/train/{run_id}/samples","href":"/api-reference/training/add-training-samples"},{"title":"Start a training run","deprecated":null,"version":null,"sidebarTitle":"Create training run route","openapi":"/openapi.json post /api/v1/train","href":"/api-reference/training/create-training-run-route"},{"title":"Get training options","description":"Retrieve supported training models and the allowed ranges and defaults for their settings.","deprecated":null,"version":null,"sidebarTitle":"Get training options route","openapi":"/openapi.json get /api/v1/train/options","href":"/api-reference/training/get-training-options-route"},{"title":"List training runs","deprecated":null,"version":null,"sidebarTitle":"List training runs route","openapi":"/openapi.json get /api/v1/train/{bench_id}/runs","href":"/api-reference/training/list-training-runs-route"},{"title":"Get a training run","deprecated":null,"version":null,"sidebarTitle":"Get training run route","openapi":"/openapi.json get /api/v1/train/{run_id}","href":"/api-reference/training/get-training-run-route"},{"title":"Delete a training run","deprecated":null,"version":null,"sidebarTitle":"Delete training run route","openapi":"/openapi.json delete /api/v1/train/{run_id}","href":"/api-reference/training/delete-training-run-route"},{"title":"Update Training Run Route","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v1/train/{training_run_id}","href":"/api-reference/training/update-training-run-route"},{"title":"Get training progress","deprecated":null,"version":null,"sidebarTitle":"Get training progress route","openapi":"/openapi.json get /api/v1/train/{run_id}/progress","href":"/api-reference/training/get-training-progress-route"},{"title":"Get training rewards by step","deprecated":null,"version":null,"sidebarTitle":"Get trainer rewards by step","openapi":"/openapi.json get /api/v1/train/{run_id}/step/trainer-reward-by-step","href":"/api-reference/training/get-trainer-rewards-by-step"},{"title":"Get held-out rewards by step","deprecated":null,"version":null,"sidebarTitle":"Get held out rewards by step","openapi":"/openapi.json get /api/v1/train/{run_id}/step/held-out-reward-by-step","href":"/api-reference/training/get-held-out-rewards-by-step"},{"title":"Get training step summaries","deprecated":null,"version":null,"sidebarTitle":"Get training step summaries","openapi":"/openapi.json get /api/v1/train/{run_id}/step-summaries","href":"/api-reference/training/get-training-step-summaries"},{"title":"List training step trajectories","deprecated":null,"version":null,"sidebarTitle":"List training step trajectories","openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/trajectories","href":"/api-reference/training/list-training-step-trajectories"},{"title":"Get Training Step Group Stats Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/group-stats","href":"/api-reference/training/get-training-step-group-stats-route"},{"title":"List Training Step Groups Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/groups","href":"/api-reference/training/list-training-step-groups-route"},{"title":"Get training trajectory rewards","deprecated":null,"version":null,"sidebarTitle":"Get training trajectory rewards route","openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/trajectory-rewards","href":"/api-reference/training/get-training-trajectory-rewards-route"},{"title":"Cancel a training run","deprecated":null,"version":null,"sidebarTitle":"Cancel training run route","openapi":"/openapi.json post /api/v1/train/{run_id}/cancel","href":"/api-reference/training/cancel-training-run-route"},{"title":"List Training Checkpoints Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/train/{run_id}/checkpoints","href":"/api-reference/training/list-training-checkpoints-route"},{"title":"Get a training checkpoint","deprecated":null,"version":null,"sidebarTitle":"Get training checkpoint route","openapi":"/openapi.json get /api/v1/train/{run_id}/checkpoints/{step_index}","href":"/api-reference/training/get-training-checkpoint-route"}]}]}]}]},"basePath":"","title":"Start a training run - Trajectory","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}