Runs inference using the OpenAI Responses API contract, taking an input rather than a chat messages array.
This endpoint is restricted to OpenAI-vendor models: requests whose model (vendor/name) resolves
to any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and
/v5/inference which support many vendors. Use it when you specifically need Responses API features
such as previous_response_id chaining, instructions, or store; use /v5/chat/completions for the
standard messages-based chat contract. When stream is set the response streams as server-sent
events; otherwise a single response object is returned.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Scale AI","colors":{"primary":"#3f2e7b","light":"#ca62ff","dark":"#3f2e7b"},"logo":{"light":"https://mintcdn.com/scalegp/TBmst1qiYXwYqUB5/logo/light.png?fit=max\u0026auto=format\u0026n=TBmst1qiYXwYqUB5\u0026q=85\u0026s=46027042c16b373ac463148db5ad1d6b","dark":"https://mintcdn.com/scalegp/TBmst1qiYXwYqUB5/logo/dark.png?fit=max\u0026auto=format\u0026n=TBmst1qiYXwYqUB5\u0026q=85\u0026s=02733f39d684d796ec742853eabf0de5"},"favicon":"https://mintcdn.com/scalegp/1vQnbXFkjbQbcgd1/favicon.png?fit=max\u0026auto=format\u0026n=1vQnbXFkjbQbcgd1\u0026q=85\u0026s=f52c84ba46a7cca58551673616dabe9c","background":{"decoration":"windows"},"navbar":{"links":[],"primary":{"type":"button","label":"Platform","href":"https://app.sgp.scale.com/"}},"footer":{"socials":{"x":"https://x.com/scale_ai","facebook":"https://www.facebook.com/scaleapi","linkedin":"https://www.linkedin.com/company/scaleai"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scalegp","hasAudioNarration":false,"actualSubdomain":"scalegp","customDomains":["docs.gp.scale.com"],"gitSource":{"type":"github","owner":"scaleapi","repo":"sgp-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aecf0ec6829c68a2fb0d3c8","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"API Reference","count":235},{"language":"default","tag":"AgentOps API","count":141},{"language":"default","tag":"Guides","count":131},{"language":"default","tag":"Agentex API","count":97},{"language":"default","tag":"Evaluations","count":72},{"language":"default","tag":"Dex API","count":48},{"language":"default","tag":"Agents","count":44},{"language":"default","tag":"Evaluation Datasets","count":34},{"language":"default","tag":"Models","count":32},{"language":"default","tag":"Knowledge Bases","count":31}]},"assistantConfig":{},"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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"@font-face{font-family:'Aeonik';src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2');font-weight:normal;font-style:normal;font-display:swap}h1,h2,h3{font-family:'aeonik';letter-spacing:normal!important}"}],"page":{"pagePath":"reference/v5/inference/run-openai-responses-api-openai-only","slug":"/reference/v5/inference/run-openai-responses-api-openai-only","pageMetadata":{"title":"Run OpenAI Responses API (OpenAI only)","description":"Runs inference using the OpenAI Responses API contract, taking an `input` rather than a chat `messages` array.\n\nThis endpoint is restricted to OpenAI-vendor models: requests whose `model` (`vendor/name`) resolves\nto any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and\n/v5/inference which support many vendors. Use it when you specifically need Responses API features\nsuch as `previous_response_id` chaining, `instructions`, or `store`; use /v5/chat/completions for the\nstandard messages-based chat contract. When `stream` is set the response streams as server-sent\nevents; otherwise a single `response` object is returned.","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/responses","href":"/reference/v5/inference/run-openai-responses-api-openai-only","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Runs inference using the OpenAI Responses API contract, taking an \", _jsx(_components.code, {\n children: \"input\"\n }), \" rather than a chat \", _jsx(_components.code, {\n children: \"messages\"\n }), \" array.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"This endpoint is restricted to OpenAI-vendor models: requests whose \", _jsx(_components.code, {\n children: \"model\"\n }), \" (\", _jsx(_components.code, {\n children: \"vendor/name\"\n }), \") resolves\\nto any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and\\n/v5/inference which support many vendors. Use it when you specifically need Responses API features\\nsuch as \", _jsx(_components.code, {\n children: \"previous_response_id\"\n }), \" chaining, \", _jsx(_components.code, {\n children: \"instructions\"\n }), \", or \", _jsx(_components.code, {\n children: \"store\"\n }), \"; use /v5/chat/completions for the\\nstandard messages-based chat contract. When \", _jsx(_components.code, {\n children: \"stream\"\n }), \" is set the response streams as server-sent\\nevents; otherwise a single \", _jsx(_components.code, {\n children: \"response\"\n }), \" object is returned.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\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":"Run OpenAI Responses API (OpenAI only)","description":"Runs inference using the OpenAI Responses API contract, taking an `input` rather than a chat `messages` array.\n\nThis endpoint is restricted to OpenAI-vendor models: requests whose `model` (`vendor/name`) resolves\nto any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and\n/v5/inference which support many vendors. Use it when you specifically need Responses API features\nsuch as `previous_response_id` chaining, `instructions`, or `store`; use /v5/chat/completions for the\nstandard messages-based chat contract. When `stream` is set the response streams as server-sent\nevents; otherwise a single `response` object is returned.","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/responses","href":"/reference/v5/inference/run-openai-responses-api-openai-only","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Inference"],"summary":"Run OpenAI Responses API (OpenAI only)","description":"Runs inference using the OpenAI Responses API contract, taking an `input` rather than a chat `messages` array.\n\nThis endpoint is restricted to OpenAI-vendor models: requests whose `model` (`vendor/name`) resolves\nto any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and\n/v5/inference which support many vendors. Use it when you specifically need Responses API features\nsuch as `previous_response_id` chaining, `instructions`, or `store`; use /v5/chat/completions for the\nstandard messages-based chat contract. When `stream` is set the response streams as server-sent\nevents; otherwise a single `response` object is returned.","operationId":"POST-V5-/v5/responses","security":["1904bbbc-af3f-471e-9f82-73a849973215"],"parameters":["61c762b8-bfe3-4ab9-bb72-845dd38c9995"],"requestBody":"1e13edba-37f3-44fd-b032-09cca5a28956","responses":{"200":"e008863b-5eb5-47dd-8fbb-2be0a4d9f107","422":"fc8ce6bc-ea8d-4c62-b728-ea8033f4572b"},"method":"post","type":"path","servers":["53d4b40c-6ecb-41f0-8721-9b4723f67775"],"path":"/v5/responses","baseUrlOptions":["https://api.egp.scale.com"],"title":"Run OpenAI Responses API (OpenAI only)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"61c762b8-bfe3-4ab9-bb72-845dd38c9995":{"name":"x-selected-account-id","in":"header","required":false,"schema":{"oneOf":[{"type":"string","title":"Account ID Header","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Account ID Header","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"model":{"type":"string","title":"Model","description":"model specified as `model_vendor/model`, for example `openai/gpt-4o`","isRequired":true,"uniqueKey":"model","typeLabel":"string"},"input":{"oneOf":[{"type":"string","title":"Input","isRequired":true,"uniqueKey":"input.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"EasyInputMessageParam","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.","required":["content","role"],"properties":{"content":{"oneOf":[{"type":"string","title":"Content","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"ResponseInputTextParam","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"ResponseInputTextParam · object"},{"type":"object","title":"ResponseInputImageParam","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"ResponseInputImageParam · object"},{"type":"object","title":"ResponseInputFileParam","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"file_data":{"type":"string","title":"File Data","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.file_data","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.file_id","typeLabel":"string | null"},"file_url":{"type":"string","title":"File Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.file_url","typeLabel":"string"},"filename":{"type":"string","title":"Filename","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2.filename","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseInputFileParam · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1.items.[INDEX]","typeLabel":"ResponseInputTextParam · object | ResponseInputImageParam · object | ResponseInputFileParam · object"},"title":"Content","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content.oneOf.1","typeLabel":"(ResponseInputTextParam · object | ResponseInputImageParam · object | ResponseInputFileParam · object)[]"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"string | (ResponseInputTextParam · object | ResponseInputImageParam · object | ResponseInputFileParam · object)[]"},"role":{"type":"string","enum":["user","assistant","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.phase","typeLabel":"enum\u003cstring> | null"},"type":{"type":"string","const":"message","title":"Type","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"EasyInputMessageParam · object"},{"type":"object","title":"Message","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.","required":["content","role"],"properties":{"content":{"items":{"oneOf":[{"type":"object","title":"ResponseInputTextParam","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.0","typeLabel":"ResponseInputTextParam · object"},{"type":"object","title":"ResponseInputImageParam","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.1","typeLabel":"ResponseInputImageParam · object"},{"type":"object","title":"ResponseInputFileParam","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.2.type","typeLabel":"string"},"file_data":{"type":"string","title":"File Data","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.2.file_data","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.2.file_id","typeLabel":"string | null"},"file_url":{"type":"string","title":"File Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.2.file_url","typeLabel":"string"},"filename":{"type":"string","title":"Filename","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.2.filename","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX].oneOf.2","typeLabel":"ResponseInputFileParam · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"ResponseInputTextParam · object | ResponseInputImageParam · object | ResponseInputFileParam · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"(ResponseInputTextParam · object | ResponseInputImageParam · object | ResponseInputFileParam · object)[]"},"role":{"type":"string","enum":["user","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Message · object"},{"type":"object","title":"ResponseOutputMessageParam","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputTextParam","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"oneOf":[{"type":"object","title":"AnnotationFileCitation","description":"A citation to a file.","required":["file_id","filename","index","type"],"properties":{"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.0.file_id","typeLabel":"string"},"filename":{"type":"string","title":"Filename","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.0.filename","typeLabel":"string"},"index":{"type":"integer","title":"Index","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.0.index","typeLabel":"integer"},"type":{"type":"string","const":"file_citation","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.0","typeLabel":"AnnotationFileCitation · object"},{"type":"object","title":"AnnotationURLCitation","description":"A citation for a web resource used to generate a model response.","required":["end_index","start_index","title","type","url"],"properties":{"end_index":{"type":"integer","title":"End Index","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.1.end_index","typeLabel":"integer"},"start_index":{"type":"integer","title":"Start Index","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.1.start_index","typeLabel":"integer"},"title":{"type":"string","title":"Title","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.1.title","typeLabel":"string"},"type":{"type":"string","const":"url_citation","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.1.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.1.url","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.1","typeLabel":"AnnotationURLCitation · object"},{"type":"object","title":"AnnotationContainerFileCitation","description":"A citation for a container file used to generate a model response.","required":["container_id","end_index","file_id","filename","start_index","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.2.container_id","typeLabel":"string"},"end_index":{"type":"integer","title":"End Index","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.2.end_index","typeLabel":"integer"},"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.2.file_id","typeLabel":"string"},"filename":{"type":"string","title":"Filename","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.2.filename","typeLabel":"string"},"start_index":{"type":"integer","title":"Start Index","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.2.start_index","typeLabel":"integer"},"type":{"type":"string","const":"container_file_citation","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.2","typeLabel":"AnnotationContainerFileCitation · object"},{"type":"object","title":"AnnotationFilePath","description":"A path to a file.","required":["file_id","index","type"],"properties":{"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.3.file_id","typeLabel":"string"},"index":{"type":"integer","title":"Index","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.3.index","typeLabel":"integer"},"type":{"type":"string","const":"file_path","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX].oneOf.3","typeLabel":"AnnotationFilePath · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"AnnotationFileCitation · object | AnnotationURLCitation · object | AnnotationContainerFileCitation · object | AnnotationFilePath · object"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.annotations","typeLabel":"(AnnotationFileCitation · object | AnnotationURLCitation · object | AnnotationContainerFileCitation · object | AnnotationFilePath · object)[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"items":{"properties":{"token":{"type":"string","title":"Token","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].token","typeLabel":"string"},"bytes":{"items":{"type":"integer","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].bytes.items.[INDEX]","typeLabel":"integer"},"type":"array","title":"Bytes","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].bytes","typeLabel":"integer[]"},"logprob":{"type":"number","title":"Logprob","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].logprob","typeLabel":"number"},"top_logprobs":{"items":{"properties":{"token":{"type":"string","title":"Token","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].top_logprobs.items.[INDEX].token","typeLabel":"string"},"bytes":{"items":{"type":"integer","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].top_logprobs.items.[INDEX].bytes.items.[INDEX]","typeLabel":"integer"},"type":"array","title":"Bytes","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].top_logprobs.items.[INDEX].bytes","typeLabel":"integer[]"},"logprob":{"type":"number","title":"Logprob","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].top_logprobs.items.[INDEX].logprob","typeLabel":"number"}},"additionalProperties":true,"type":"object","required":["token","bytes","logprob"],"title":"LogprobTopLogprob","description":"The top log probability of a token.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].top_logprobs.items.[INDEX]","typeLabel":"LogprobTopLogprob · object"},"type":"array","title":"Top Logprobs","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX].top_logprobs","typeLabel":"LogprobTopLogprob · object[]"}},"additionalProperties":true,"type":"object","required":["token","bytes","logprob","top_logprobs"],"title":"Logprob","description":"The log probability of a token.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs.items.[INDEX]","typeLabel":"Logprob · object"},"type":"array","title":"Logprobs","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"Logprob · object[]"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputTextParam · object"},{"type":"object","title":"ResponseOutputRefusalParam","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusalParam · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX]","typeLabel":"ResponseOutputTextParam · object | ResponseOutputRefusalParam · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"(ResponseOutputTextParam · object | ResponseOutputRefusalParam · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseOutputMessageParam · object"},{"type":"object","title":"ResponseFileSearchToolCallParam","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"oneOf":[{"type":"object","title":"Attributes","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].attributes.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].attributes.oneOf.0.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].attributes.oneOf.0.additionalProperties.oneOf.2","typeLabel":"boolean"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].attributes.oneOf.0.additionalProperties","typeLabel":"string | number | boolean"},"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].attributes.oneOf.0","typeLabel":"Attributes · object"},{"type":"null","title":"Attributes","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].attributes.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].attributes","typeLabel":"Attributes · object | null"},"file_id":{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].file_id","typeLabel":"string"},"filename":{"type":"string","title":"Filename","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].filename","typeLabel":"string"},"score":{"type":"number","title":"Score","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].score","typeLabel":"number"},"text":{"type":"string","title":"Text","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX].text","typeLabel":"string"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"ResponseFileSearchToolCallParam · object"},{"type":"object","title":"ResponseComputerToolCallParam","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCallParam · object"},{"type":"object","title":"ComputerCallOutput","description":"The output of a computer tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.call_id","typeLabel":"string"},"output":{"properties":{"type":{"type":"string","const":"computer_screenshot","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.output.type","typeLabel":"string"},"file_id":{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.output.file_id","typeLabel":"string"},"image_url":{"type":"string","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.output.image_url","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["type"],"title":"ResponseComputerToolCallOutputScreenshotParam","description":"A computer screenshot image used with the computer use tool.","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.output","typeLabel":"ResponseComputerToolCallOutputScreenshotParam · object"},"type":{"type":"string","const":"computer_call_output","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"string | null"},"acknowledged_safety_checks":{"oneOf":[{"type":"array","items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"ComputerCallOutputAcknowledgedSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0.items.[INDEX]","typeLabel":"ComputerCallOutputAcknowledgedSafetyCheck · object"},"title":"Acknowledged Safety Checks","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.0","typeLabel":"ComputerCallOutputAcknowledgedSafetyCheck · object[]"},{"type":"null","title":"Acknowledged Safety Checks","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks","typeLabel":"ComputerCallOutputAcknowledgedSafetyCheck · object[] | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"ComputerCallOutput · object"},{"type":"object","title":"ResponseFunctionWebSearchParam","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0.type","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0.queries","typeLabel":"string[]"},"sources":{"items":{"properties":{"type":{"type":"string","const":"url","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0.sources.items.[INDEX].type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0.sources.items.[INDEX].url","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["type","url"],"title":"ActionSearchSource","description":"A source used in the search.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0.sources.items.[INDEX]","typeLabel":"ActionSearchSource · object"},"type":"array","title":"Sources","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0.sources","typeLabel":"ActionSearchSource · object[]"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.1.type","typeLabel":"string"},"url":{"oneOf":[{"type":"string","title":"Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.1.url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.1.url.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.1.url","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"ResponseFunctionWebSearchParam · object"},{"type":"object","title":"ResponseFunctionToolCallParam","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"string"},"id":{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7.status","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"ResponseFunctionToolCallParam · object"},{"type":"object","title":"FunctionCallOutput","description":"The output of a function tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.call_id","typeLabel":"string"},"output":{"oneOf":[{"type":"string","title":"Output","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"ResponseInputTextContentParam","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"ResponseInputTextContentParam · object"},{"type":"object","title":"ResponseInputImageContentParam","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision)","required":["type"],"properties":{"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"string"},"detail":{"oneOf":[{"type":"string","title":"Detail","enum":["low","high","auto"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.detail.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Detail","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.detail.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.detail","typeLabel":"enum\u003cstring> | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"ResponseInputImageContentParam · object"},{"type":"object","title":"ResponseInputFileContentParam","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"file_data":{"oneOf":[{"type":"string","title":"File Data","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_data.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Data","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_data","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_id","typeLabel":"string | null"},"file_url":{"oneOf":[{"type":"string","title":"File Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.file_url","typeLabel":"string | null"},"filename":{"oneOf":[{"type":"string","title":"Filename","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2.filename","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseInputFileContentParam · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1.items.[INDEX]","typeLabel":"ResponseInputTextContentParam · object | ResponseInputImageContentParam · object | ResponseInputFileContentParam · object"},"title":"Output","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output.oneOf.1","typeLabel":"(ResponseInputTextContentParam · object | ResponseInputImageContentParam · object | ResponseInputFileContentParam · object)[]"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.output","typeLabel":"string | (ResponseInputTextContentParam · object | ResponseInputImageContentParam · object | ResponseInputFileContentParam · object)[]"},"type":{"type":"string","const":"function_call_output","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"FunctionCallOutput · object"},{"type":"object","title":"ResponseReasoningItemParam","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"string"},"content":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.content.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.content.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.content.items.[INDEX]","typeLabel":"Content · object"},"type":"array","title":"Content","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.content","typeLabel":"Content · object[]"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.encrypted_content","typeLabel":"string | null"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"ResponseReasoningItemParam · object"},{"type":"object","title":"ResponseCompactionItemParamParam","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["encrypted_content","type"],"properties":{"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"ResponseCompactionItemParamParam · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","result","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.11.id","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.11.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.11.result.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.11.result","typeLabel":"string | null"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.11","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCallParam","description":"A tool call to run code.","required":["id","code","container_id","outputs","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.code","typeLabel":"string | null"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.container_id","typeLabel":"string"},"outputs":{"oneOf":[{"type":"array","items":{"oneOf":[{"type":"object","title":"OutputLogs","description":"The logs output from the code interpreter.","required":["logs","type"],"properties":{"logs":{"type":"string","title":"Logs","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.0.items.[INDEX].oneOf.0.logs","typeLabel":"string"},"type":{"type":"string","const":"logs","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.0.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"OutputLogs · object"},{"type":"object","title":"OutputImage","description":"The image output from the code interpreter.","required":["type","url"],"properties":{"type":{"type":"string","const":"image","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.0.items.[INDEX].oneOf.1.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.0.items.[INDEX].oneOf.1.url","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"OutputImage · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.0.items.[INDEX]","typeLabel":"OutputLogs · object | OutputImage · object"},"title":"Outputs","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.0","typeLabel":"(OutputLogs · object | OutputImage · object)[]"},{"type":"null","title":"Outputs","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.outputs","typeLabel":"(OutputLogs · object | OutputImage · object)[] | null"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.12","typeLabel":"ResponseCodeInterpreterToolCallParam · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.13","typeLabel":"LocalShellCall · object"},{"type":"object","title":"LocalShellCallOutput","description":"The output of a local shell tool call.","required":["id","output","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.14.id","typeLabel":"string"},"output":{"type":"string","title":"Output","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.14.output","typeLabel":"string"},"type":{"type":"string","const":"local_shell_call_output","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.14.type","typeLabel":"string"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.14","typeLabel":"LocalShellCallOutput · object"},{"type":"object","title":"ShellCall","description":"A tool representing a request to execute one or more shell commands.","required":["action","call_id","type"],"properties":{"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"ShellCallAction","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.action","typeLabel":"ShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.call_id","typeLabel":"string"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.id","typeLabel":"string | null"},"environment":{"oneOf":[{"type":"object","title":"LocalEnvironmentParam","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.0.type","typeLabel":"string"},"skills":{"items":{"properties":{"description":{"type":"string","title":"Description","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.0.skills.items.[INDEX].description","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.0.skills.items.[INDEX].name","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.0.skills.items.[INDEX].path","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["description","name","path"],"title":"LocalSkillParam","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.0.skills.items.[INDEX]","typeLabel":"LocalSkillParam · object"},"type":"array","title":"Skills","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.0.skills","typeLabel":"LocalSkillParam · object[]"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.0","typeLabel":"LocalEnvironmentParam · object"},{"type":"object","title":"ContainerReferenceParam","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.1","typeLabel":"ContainerReferenceParam · object"},{"type":"null","title":"Environment","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.environment","typeLabel":"LocalEnvironmentParam · object | ContainerReferenceParam · object | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.15","typeLabel":"ShellCall · object"},{"type":"object","title":"ShellCallOutput","description":"The streamed output items emitted by a shell tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutcomeTimeout · object"},{"type":"object","title":"OutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutcomeExit · object"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome","typeLabel":"OutcomeTimeout · object | OutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stdout","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"ResponseFunctionShellCallOutputContentParam","description":"Captured stdout and stderr for a portion of a shell tool call output.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX]","typeLabel":"ResponseFunctionShellCallOutputContentParam · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.output","typeLabel":"ResponseFunctionShellCallOutputContentParam · object[]"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.id","typeLabel":"string | null"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.max_output_length","typeLabel":"integer | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.16","typeLabel":"ShellCallOutput · object"},{"type":"object","title":"ApplyPatchCall","description":"A tool call representing a request to create, delete, or update files using diff patches.","required":["call_id","operation","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"ApplyPatchCallOperationCreateFile","description":"Instruction for creating a new file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.0","typeLabel":"ApplyPatchCallOperationCreateFile · object"},{"type":"object","title":"ApplyPatchCallOperationDeleteFile","description":"Instruction for deleting an existing file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.1","typeLabel":"ApplyPatchCallOperationDeleteFile · object"},{"type":"object","title":"ApplyPatchCallOperationUpdateFile","description":"Instruction for updating an existing file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation.oneOf.2","typeLabel":"ApplyPatchCallOperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.operation","typeLabel":"ApplyPatchCallOperationCreateFile · object | ApplyPatchCallOperationDeleteFile · object | ApplyPatchCallOperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.17","typeLabel":"ApplyPatchCall · object"},{"type":"object","title":"ApplyPatchCallOutput","description":"The streamed output emitted by an apply patch tool call.","required":["call_id","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.id","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18.output","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.18","typeLabel":"ApplyPatchCallOutput · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19.error","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.19","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.20.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.20.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.20.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.20.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.20","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"McpApprovalResponse","description":"A response to an MCP approval request.","required":["approval_request_id","approve","type"],"properties":{"approval_request_id":{"type":"string","title":"Approval Request Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.approval_request_id","typeLabel":"string"},"approve":{"type":"boolean","title":"Approve","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.approve","typeLabel":"boolean"},"type":{"type":"string","const":"mcp_approval_response","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.id","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","title":"Reason","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Reason","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21.reason","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.21","typeLabel":"McpApprovalResponse · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.output","typeLabel":"string | null"},"status":{"type":"string","enum":["in_progress","completed","incomplete","calling","failed"],"title":"Status","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22.status","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.22","typeLabel":"McpCall · object"},{"type":"object","title":"ResponseCustomToolCallOutputParam","description":"The output of a custom tool call from your code, being sent back to the model.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.call_id","typeLabel":"string"},"output":{"oneOf":[{"type":"string","title":"Output","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"ResponseInputTextParam","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"ResponseInputTextParam · object"},{"type":"object","title":"ResponseInputImageParam","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"ResponseInputImageParam · object"},{"type":"object","title":"ResponseInputFileParam","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"file_data":{"type":"string","title":"File Data","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.2.file_data","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.2.file_id","typeLabel":"string | null"},"file_url":{"type":"string","title":"File Url","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.2.file_url","typeLabel":"string"},"filename":{"type":"string","title":"Filename","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.2.filename","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseInputFileParam · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1.items.[INDEX]","typeLabel":"ResponseInputTextParam · object | ResponseInputImageParam · object | ResponseInputFileParam · object"},"title":"Output","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output.oneOf.1","typeLabel":"(ResponseInputTextParam · object | ResponseInputImageParam · object | ResponseInputFileParam · object)[]"}],"isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.output","typeLabel":"string | (ResponseInputTextParam · object | ResponseInputImageParam · object | ResponseInputFileParam · object)[]"},"type":{"type":"string","const":"custom_tool_call_output","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.type","typeLabel":"string"},"id":{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.23","typeLabel":"ResponseCustomToolCallOutputParam · object"},{"type":"object","title":"ResponseCustomToolCallParam","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.24.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.24.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.24.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.24.type","typeLabel":"string"},"id":{"type":"string","title":"Id","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.24.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.24","typeLabel":"ResponseCustomToolCallParam · object"},{"type":"object","title":"ItemReference","description":"An internal identifier for an item to reference.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.25.id","typeLabel":"string"},"type":{"oneOf":[{"type":"string","title":"Type","const":"item_reference","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.25.type.oneOf.0","typeLabel":"string"},{"type":"null","title":"Type","uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.25.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.25.type","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"input.oneOf.1.items.[INDEX].oneOf.25","typeLabel":"ItemReference · object"}],"uniqueKey":"input.oneOf.1.items.[INDEX]","typeLabel":"EasyInputMessageParam · object | Message · object | ResponseOutputMessageParam · object | ResponseFileSearchToolCallParam · object | ResponseComputerToolCallParam · object | ComputerCallOutput · object | ResponseFunctionWebSearchParam · object | ResponseFunctionToolCallParam · object | FunctionCallOutput · object | ResponseReasoningItemParam · object | ResponseCompactionItemParamParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCallParam · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutputParam · object | ResponseCustomToolCallParam · object | ItemReference · object"},"title":"Input","isRequired":true,"uniqueKey":"input.oneOf.1","typeLabel":"(EasyInputMessageParam · object | Message · object | ResponseOutputMessageParam · object | ResponseFileSearchToolCallParam · object | ResponseComputerToolCallParam · object | ComputerCallOutput · object | ResponseFunctionWebSearchParam · object | ResponseFunctionToolCallParam · object | FunctionCallOutput · object | ResponseReasoningItemParam · object | ResponseCompactionItemParamParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCallParam · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutputParam · object | ResponseCustomToolCallParam · object | ItemReference · object)[]"}],"isRequired":true,"uniqueKey":"input","typeLabel":"string | (EasyInputMessageParam · object | Message · object | ResponseOutputMessageParam · object | ResponseFileSearchToolCallParam · object | ResponseComputerToolCallParam · object | ComputerCallOutput · object | ResponseFunctionWebSearchParam · object | ResponseFunctionToolCallParam · object | FunctionCallOutput · object | ResponseReasoningItemParam · object | ResponseCompactionItemParamParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCallParam · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutputParam · object | ResponseCustomToolCallParam · object | ItemReference · object)[]"},"include":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"include.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Include","description":"Which fields to include in the response","uniqueKey":"include.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Include","description":"Which fields to include in the response","uniqueKey":"include.oneOf.1","typeLabel":"null"}],"uniqueKey":"include","typeLabel":"string[] | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","description":"Instructions for the response generation","uniqueKey":"instructions.oneOf.0","typeLabel":"string"},{"type":"null","title":"Instructions","description":"Instructions for the response generation","uniqueKey":"instructions.oneOf.1","typeLabel":"null"}],"uniqueKey":"instructions","typeLabel":"string | null"},"max_output_tokens":{"oneOf":[{"type":"integer","title":"Max Output Tokens","description":"Maximum number of output tokens","uniqueKey":"max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens","description":"Maximum number of output tokens","uniqueKey":"max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"max_output_tokens","typeLabel":"integer | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","description":"Metadata for the response","additionalProperties":true,"uniqueKey":"metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","description":"Metadata for the response","uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"Metadata · object | null"},"parallel_tool_calls":{"oneOf":[{"type":"boolean","title":"Parallel Tool Calls","description":"Whether to enable parallel tool calls","uniqueKey":"parallel_tool_calls.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Parallel Tool Calls","description":"Whether to enable parallel tool calls","uniqueKey":"parallel_tool_calls.oneOf.1","typeLabel":"null"}],"uniqueKey":"parallel_tool_calls","typeLabel":"boolean | null"},"previous_response_id":{"oneOf":[{"type":"string","title":"Previous Response Id","description":"ID of the previous response for chaining","uniqueKey":"previous_response_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Previous Response Id","description":"ID of the previous response for chaining","uniqueKey":"previous_response_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"previous_response_id","typeLabel":"string | null"},"reasoning":{"oneOf":[{"type":"object","title":"Reasoning","description":"Reasoning configuration for the response","additionalProperties":true,"uniqueKey":"reasoning.oneOf.0","typeLabel":"Reasoning · object"},{"type":"null","title":"Reasoning","description":"Reasoning configuration for the response","uniqueKey":"reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"reasoning","typeLabel":"Reasoning · object | null"},"store":{"oneOf":[{"type":"boolean","title":"Store","description":"Whether to store the response","uniqueKey":"store.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Store","description":"Whether to store the response","uniqueKey":"store.oneOf.1","typeLabel":"null"}],"uniqueKey":"store","typeLabel":"boolean | null"},"stream":{"oneOf":[{"type":"boolean","title":"Stream","description":"Whether to stream the response","uniqueKey":"stream.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Stream","description":"Whether to stream the response","uniqueKey":"stream.oneOf.1","typeLabel":"null"}],"uniqueKey":"stream","typeLabel":"boolean | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","description":"Sampling temperature for randomness control","maximum":2,"minimum":0,"uniqueKey":"temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","description":"Sampling temperature for randomness control","uniqueKey":"temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"temperature","typeLabel":"number | null"},"text":{"oneOf":[{"type":"object","title":"Text","description":"Text configuration parameters","additionalProperties":true,"uniqueKey":"text.oneOf.0","typeLabel":"Text · object"},{"type":"null","title":"Text","description":"Text configuration parameters","uniqueKey":"text.oneOf.1","typeLabel":"null"}],"uniqueKey":"text","typeLabel":"Text · object | null"},"tool_choice":{"oneOf":[{"type":"string","title":"Tool Choice","description":"Tool choice configuration","uniqueKey":"tool_choice.oneOf.0","typeLabel":"string"},{"type":"object","title":"Tool Choice","description":"Tool choice configuration","additionalProperties":true,"uniqueKey":"tool_choice.oneOf.1","typeLabel":"Tool Choice · object"},{"type":"null","title":"Tool Choice","description":"Tool choice configuration","uniqueKey":"tool_choice.oneOf.2","typeLabel":"null"}],"uniqueKey":"tool_choice","typeLabel":"string | Tool Choice · object | null"},"tools":{"oneOf":[{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"tools.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Tools","description":"Tools available for the response","uniqueKey":"tools.oneOf.0","typeLabel":"Tools · object[]"},{"type":"null","title":"Tools","description":"Tools available for the response","uniqueKey":"tools.oneOf.1","typeLabel":"null"}],"uniqueKey":"tools","typeLabel":"Tools · object[] | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","description":"Top-p sampling parameter","maximum":1,"minimum":0,"uniqueKey":"top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","description":"Top-p sampling parameter","uniqueKey":"top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"top_p","typeLabel":"number | null"},"truncation":{"oneOf":[{"type":"string","title":"Truncation","description":"Truncation configuration","enum":["auto","disabled"],"uniqueKey":"truncation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Truncation","description":"Truncation configuration","uniqueKey":"truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"truncation","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"type":"object","required":["model","input"],"title":"ResponseRequest","uniqueKey":"","typeLabel":"ResponseRequest · object"},"examples":{"Example":{"title":"Example","value":{"model":"\u003cstring>","input":"\u003cstring>","include":["\u003cstring>"],"instructions":"\u003cstring>","max_output_tokens":123,"metadata":{},"parallel_tool_calls":true,"previous_response_id":"\u003cstring>","reasoning":{},"store":true,"stream":true,"temperature":1,"text":{},"tool_choice":"\u003cstring>","tools":[{}],"top_p":0.5}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"e008863b-5eb5-47dd-8fbb-2be0a4d9f107":{"description":"Successful Response","content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Response Post-V5-/V5/Responses","required":["id","created_at","model","output","parallel_tool_calls","tool_choice","tools"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.id","typeLabel":"string"},"created_at":{"type":"number","title":"Created At","isRequired":true,"uniqueKey":"oneOf.0.created_at","typeLabel":"number"},"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"oneOf.0.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-5.2","gpt-5.2-2025-12-11","gpt-5.2-chat-latest","gpt-5.2-pro","gpt-5.2-pro-2025-12-11","gpt-5.1","gpt-5.1-2025-11-13","gpt-5.1-codex","gpt-5.1-mini","gpt-5.1-chat-latest","gpt-5","gpt-5-mini","gpt-5-nano","gpt-5-2025-08-07","gpt-5-mini-2025-08-07","gpt-5-nano-2025-08-07","gpt-5-chat-latest","gpt-4.1","gpt-4.1-mini","gpt-4.1-nano","gpt-4.1-2025-04-14","gpt-4.1-mini-2025-04-14","gpt-4.1-nano-2025-04-14","o4-mini","o4-mini-2025-04-16","o3","o3-2025-04-16","o3-mini","o3-mini-2025-01-31","o1","o1-2024-12-17","o1-preview","o1-preview-2024-09-12","o1-mini","o1-mini-2024-09-12","gpt-4o","gpt-4o-2024-11-20","gpt-4o-2024-08-06","gpt-4o-2024-05-13","gpt-4o-audio-preview","gpt-4o-audio-preview-2024-10-01","gpt-4o-audio-preview-2024-12-17","gpt-4o-audio-preview-2025-06-03","gpt-4o-mini-audio-preview","gpt-4o-mini-audio-preview-2024-12-17","gpt-4o-search-preview","gpt-4o-mini-search-preview","gpt-4o-search-preview-2025-03-11","gpt-4o-mini-search-preview-2025-03-11","chatgpt-4o-latest","codex-mini-latest","gpt-4o-mini","gpt-4o-mini-2024-07-18","gpt-4-turbo","gpt-4-turbo-2024-04-09","gpt-4-0125-preview","gpt-4-turbo-preview","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4","gpt-4-0314","gpt-4-0613","gpt-4-32k","gpt-4-32k-0314","gpt-4-32k-0613","gpt-3.5-turbo","gpt-3.5-turbo-16k","gpt-3.5-turbo-0301","gpt-3.5-turbo-0613","gpt-3.5-turbo-1106","gpt-3.5-turbo-0125","gpt-3.5-turbo-16k-0613"],"isRequired":true,"uniqueKey":"oneOf.0.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Model","enum":["o1-pro","o1-pro-2025-03-19","o3-pro","o3-pro-2025-06-10","o3-deep-research","o3-deep-research-2025-06-26","o4-mini-deep-research","o4-mini-deep-research-2025-06-26","computer-use-preview","computer-use-preview-2025-03-11","gpt-5-codex","gpt-5-pro","gpt-5-pro-2025-10-06","gpt-5.1-codex-max"],"isRequired":true,"uniqueKey":"oneOf.0.model.oneOf.2","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.0.model","typeLabel":"string · enum\u003cstring> · enum\u003cstring>"},"output":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.output.items.[INDEX].oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"uniqueKey":"oneOf.0.output.items.[INDEX]","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.0.output","typeLabel":"(ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object)[]"},"parallel_tool_calls":{"type":"boolean","title":"Parallel Tool Calls","isRequired":true,"uniqueKey":"oneOf.0.parallel_tool_calls","typeLabel":"boolean"},"tool_choice":{"oneOf":[{"type":"string","title":"Tool Choice","enum":["none","auto","required"],"isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","title":"ToolChoiceAllowed","description":"Constrains the tools available to the model to a pre-defined set.","required":["mode","tools","type"],"properties":{"mode":{"type":"string","enum":["auto","required"],"title":"Mode","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"tools":{"items":{"additionalProperties":true,"type":"object","uniqueKey":"oneOf.0.tool_choice.oneOf.1.tools.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.1.tools","typeLabel":"Tools · object[]"},"type":{"type":"string","const":"allowed_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.1","typeLabel":"ToolChoiceAllowed · object"},{"type":"object","title":"ToolChoiceTypes","description":"Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](https://platform.openai.com/docs/guides/tools).","required":["type"],"properties":{"type":{"type":"string","enum":["file_search","web_search_preview","computer_use_preview","web_search_preview_2025_03_11","image_generation","code_interpreter"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.2","typeLabel":"ToolChoiceTypes · object"},{"type":"object","title":"ToolChoiceFunction","description":"Use this option to force the model to call a specific function.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.3.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.3","typeLabel":"ToolChoiceFunction · object"},{"type":"object","title":"ToolChoiceMcp","description":"Use this option to force the model to call a specific tool on a remote MCP server.","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.4.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"oneOf.0.tool_choice.oneOf.4.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"oneOf.0.tool_choice.oneOf.4.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tool_choice.oneOf.4.name","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.4","typeLabel":"ToolChoiceMcp · object"},{"type":"object","title":"ToolChoiceCustom","description":"Use this option to force the model to call a specific custom tool.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.5.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.5","typeLabel":"ToolChoiceCustom · object"},{"type":"object","title":"ToolChoiceApplyPatch","description":"Forces the model to call the apply_patch tool when executing a tool call.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.6","typeLabel":"ToolChoiceApplyPatch · object"},{"type":"object","title":"ToolChoiceShell","description":"Forces the model to call the shell tool when a tool call is required.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.tool_choice.oneOf.7","typeLabel":"ToolChoiceShell · object"}],"isRequired":true,"uniqueKey":"oneOf.0.tool_choice","typeLabel":"enum\u003cstring> | ToolChoiceAllowed · object | ToolChoiceTypes · object | ToolChoiceFunction · object | ToolChoiceMcp · object | ToolChoiceCustom · object | ToolChoiceApplyPatch · object | ToolChoiceShell · object"},"tools":{"items":{"oneOf":[{"type":"object","title":"FunctionTool","description":"Defines a function in your own code the model can choose to call.\n\nLearn more about [function calling](https://platform.openai.com/docs/guides/function-calling).","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.type","typeLabel":"string"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.parameters","typeLabel":"Parameters · object | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.strict","typeLabel":"boolean | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0.description","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.0","typeLabel":"FunctionTool · object"},{"type":"object","title":"FileSearchTool","description":"A tool that searches for relevant content from uploaded files.\n\nLearn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).","required":["type","vector_store_ids"],"properties":{"type":{"type":"string","const":"file_search","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.type","typeLabel":"string"},"vector_store_ids":{"items":{"type":"string","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.vector_store_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Vector Store Ids","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.vector_store_ids","typeLabel":"string[]"},"filters":{"oneOf":[{"type":"object","title":"ComparisonFilter","description":"A filter used to compare a specified attribute key to a given value using a defined comparison operation.","required":["key","type","value"],"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["eq","ne","gt","gte","lt","lte"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"any","title":"Value","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.0.value","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.0","typeLabel":"ComparisonFilter · object"},{"type":"object","title":"CompoundFilter","description":"Combine multiple filters using `and` or `or`.","required":["filters","type"],"properties":{"filters":{"items":{"type":"any","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Filters","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters","typeLabel":"any[]"},"type":{"type":"string","enum":["and","or"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.1","typeLabel":"CompoundFilter · object"},{"type":"null","title":"Filters","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.filters","typeLabel":"ComparisonFilter · object | CompoundFilter · object | null"},"max_num_results":{"oneOf":[{"type":"integer","title":"Max Num Results","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Num Results","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.max_num_results","typeLabel":"integer | null"},"ranking_options":{"oneOf":[{"type":"object","title":"RankingOptions","description":"Ranking options for search.","properties":{"hybrid_search":{"type":"any","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.hybrid_search","typeLabel":"any"},"ranker":{"type":"any","title":"Ranker","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.ranker","typeLabel":"any"},"score_threshold":{"type":"any","title":"Score Threshold","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.score_threshold","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0","typeLabel":"RankingOptions · object"},{"type":"null","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1.ranking_options","typeLabel":"RankingOptions · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.1","typeLabel":"FileSearchTool · object"},{"type":"object","title":"ComputerTool","description":"A tool that controls a virtual computer.\n\nLearn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).","required":["display_height","display_width","environment","type"],"properties":{"display_height":{"type":"integer","title":"Display Height","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.2.display_height","typeLabel":"integer"},"display_width":{"type":"integer","title":"Display Width","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.2.display_width","typeLabel":"integer"},"environment":{"type":"string","enum":["windows","mac","linux","ubuntu","browser"],"title":"Environment","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.2.environment","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_use_preview","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.2","typeLabel":"ComputerTool · object"},{"type":"object","title":"WebSearchTool","description":"Search the Internet for sources related to the prompt.\n\nLearn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search","web_search_2025_08_26"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"filters":{"oneOf":[{"type":"object","title":"Filters","description":"Filters for the search.","properties":{"allowed_domains":{"type":"any","title":"Allowed Domains","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.filters.oneOf.0.allowed_domains","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.filters.oneOf.0","typeLabel":"Filters · object"},{"type":"null","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.filters","typeLabel":"Filters · object | null"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The approximate location of the user.","properties":{"city":{"type":"any","title":"City","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.timezone","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.3","typeLabel":"WebSearchTool · object"},{"type":"object","title":"Mcp","description":"Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](https://platform.openai.com/docs/guides/tools-remote-mcp).","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.type","typeLabel":"string"},"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"object","title":"McpAllowedToolsMcpToolFilter","description":"A filter object to specify which tools are allowed.","properties":{"read_only":{"type":"any","title":"Read Only","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.read_only","typeLabel":"any"},"tool_names":{"type":"any","title":"Tool Names","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.tool_names","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1","typeLabel":"McpAllowedToolsMcpToolFilter · object"},{"type":"null","title":"Allowed Tools","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.allowed_tools","typeLabel":"string[] | McpAllowedToolsMcpToolFilter · object | null"},"authorization":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.authorization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.authorization","typeLabel":"string | null"},"connector_id":{"oneOf":[{"type":"string","title":"Connector Id","enum":["connector_dropbox","connector_gmail","connector_googlecalendar","connector_googledrive","connector_microsoftteams","connector_outlookcalendar","connector_outlookemail","connector_sharepoint"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.connector_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Connector Id","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.connector_id","typeLabel":"enum\u003cstring> | null"},"headers":{"oneOf":[{"type":"object","title":"Headers","additionalProperties":{"type":"string","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.headers.oneOf.0","typeLabel":"Headers · object"},{"type":"null","title":"Headers","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.headers","typeLabel":"Headers · object | null"},"require_approval":{"oneOf":[{"type":"object","title":"McpRequireApprovalMcpToolApprovalFilter","description":"Specify which of the MCP server's tools require approval.\n\nCan be\n`always`, `never`, or a filter object associated with tools\nthat require approval.","properties":{"always":{"type":"any","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.always","typeLabel":"any"},"never":{"type":"any","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.never","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object"},{"type":"string","title":"Require Approval","enum":["always","never"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.require_approval.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Require Approval","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.require_approval.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.require_approval","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object | enum\u003cstring> | null"},"server_description":{"oneOf":[{"type":"string","title":"Server Description","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.server_description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Description","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.server_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.server_description","typeLabel":"string | null"},"server_url":{"oneOf":[{"type":"string","title":"Server Url","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.server_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Url","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.server_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4.server_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.4","typeLabel":"Mcp · object"},{"type":"object","title":"CodeInterpreter","description":"A tool that runs Python code to help generate a response to a prompt.","required":["container","type"],"properties":{"container":{"oneOf":[{"type":"string","title":"Container","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5.container.oneOf.0","typeLabel":"string"},{"type":"object","title":"CodeInterpreterContainerCodeInterpreterToolAuto","description":"Configuration for a code interpreter container.\n\nOptionally specify the IDs of the files to run the code on.","required":["type"],"properties":{"type":{"type":"string","const":"auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5.container.oneOf.1.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5.container.oneOf.1.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5.container.oneOf.1.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5.container.oneOf.1.network_policy","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5.container.oneOf.1","typeLabel":"CodeInterpreterContainerCodeInterpreterToolAuto · object"}],"isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5.container","typeLabel":"string | CodeInterpreterContainerCodeInterpreterToolAuto · object"},"type":{"type":"string","const":"code_interpreter","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.5","typeLabel":"CodeInterpreter · object"},{"type":"object","title":"ImageGeneration","description":"A tool that generates images using the GPT image models.","required":["type"],"properties":{"type":{"type":"string","const":"image_generation","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.type","typeLabel":"string"},"action":{"oneOf":[{"type":"string","title":"Action","enum":["generate","edit","auto"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.action.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Action","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.action.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.action","typeLabel":"enum\u003cstring> | null"},"background":{"oneOf":[{"type":"string","title":"Background","enum":["transparent","opaque","auto"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.background.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Background","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.background","typeLabel":"enum\u003cstring> | null"},"input_fidelity":{"oneOf":[{"type":"string","title":"Input Fidelity","enum":["high","low"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Input Fidelity","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.input_fidelity","typeLabel":"enum\u003cstring> | null"},"input_image_mask":{"oneOf":[{"type":"object","title":"ImageGenerationInputImageMask","description":"Optional mask for inpainting.\n\nContains `image_url`\n(string, optional) and `file_id` (string, optional).","properties":{"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.image_url","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0","typeLabel":"ImageGenerationInputImageMask · object"},{"type":"null","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.input_image_mask","typeLabel":"ImageGenerationInputImageMask · object | null"},"model":{"oneOf":[{"type":"string","title":"Model","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-image-1","gpt-image-1-mini","gpt-image-1.5"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.model.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.model","typeLabel":"string | enum\u003cstring> | null"},"moderation":{"oneOf":[{"type":"string","title":"Moderation","enum":["auto","low"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.moderation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Moderation","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.moderation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.moderation","typeLabel":"enum\u003cstring> | null"},"output_compression":{"oneOf":[{"type":"integer","title":"Output Compression","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.output_compression.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Output Compression","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.output_compression.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.output_compression","typeLabel":"integer | null"},"output_format":{"oneOf":[{"type":"string","title":"Output Format","enum":["png","webp","jpeg"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.output_format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Output Format","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.output_format.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.output_format","typeLabel":"enum\u003cstring> | null"},"partial_images":{"oneOf":[{"type":"integer","title":"Partial Images","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.partial_images.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Partial Images","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.partial_images.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.partial_images","typeLabel":"integer | null"},"quality":{"oneOf":[{"type":"string","title":"Quality","enum":["low","medium","high","auto"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.quality.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Quality","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.quality","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"string","title":"Size","enum":["1024x1024","1024x1536","1536x1024","auto"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Size","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6.size","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.6","typeLabel":"ImageGeneration · object"},{"type":"object","title":"LocalShell","description":"A tool that allows the model to execute shell commands in a local environment.","required":["type"],"properties":{"type":{"type":"string","const":"local_shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.7","typeLabel":"LocalShell · object"},{"type":"object","title":"FunctionShellTool","description":"A tool that allows the model to execute shell commands.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ContainerAuto","required":["type"],"properties":{"type":{"type":"string","const":"container_auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.0.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.0.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.0.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.0.network_policy","typeLabel":"any"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.0.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.0","typeLabel":"ContainerAuto · object"},{"type":"object","title":"LocalEnvironment","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.1.type","typeLabel":"string"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.1.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.1","typeLabel":"LocalEnvironment · object"},{"type":"object","title":"ContainerReference","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.2.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.2","typeLabel":"ContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8.environment","typeLabel":"ContainerAuto · object | LocalEnvironment · object | ContainerReference · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.8","typeLabel":"FunctionShellTool · object"},{"type":"object","title":"CustomTool","description":"A custom tool that processes input using a specified format.\n\nLearn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.description","typeLabel":"string | null"},"format":{"oneOf":[{"type":"object","title":"Text","description":"Unconstrained free-form text.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.format.oneOf.0","typeLabel":"Text · object"},{"type":"object","title":"Grammar","description":"A grammar defined by the user.","required":["definition","syntax","type"],"properties":{"definition":{"type":"string","title":"Definition","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.format.oneOf.1.definition","typeLabel":"string"},"syntax":{"type":"string","enum":["lark","regex"],"title":"Syntax","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.format.oneOf.1.syntax","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"grammar","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.format.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.format.oneOf.1","typeLabel":"Grammar · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.format.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9.format","typeLabel":"Text · object | Grammar · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.9","typeLabel":"CustomTool · object"},{"type":"object","title":"WebSearchPreviewTool","description":"This tool searches the web for relevant results to use in a response.\n\nLearn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search_preview","web_search_preview_2025_03_11"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The user's location.","required":["type"],"properties":{"type":{"type":"string","const":"approximate","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.type","typeLabel":"string"},"city":{"type":"any","title":"City","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.timezone","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.10","typeLabel":"WebSearchPreviewTool · object"},{"type":"object","title":"ApplyPatchTool","description":"Allows the assistant to create, delete, or update files using unified diffs.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.tools.items.[INDEX].oneOf.11","typeLabel":"ApplyPatchTool · object"}],"uniqueKey":"oneOf.0.tools.items.[INDEX]","typeLabel":"FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.0.tools","typeLabel":"(FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object)[]"},"object":{"type":"string","const":"response","title":"Object","default":"response","uniqueKey":"oneOf.0.object","typeLabel":"string"},"error":{"oneOf":[{"type":"object","title":"ResponseError","description":"An error object returned when the model fails to generate a Response.","required":["code","message"],"properties":{"code":{"type":"string","enum":["server_error","rate_limit_exceeded","invalid_prompt","vector_store_timeout","invalid_image","invalid_image_format","invalid_base64_image","invalid_image_url","image_too_large","image_too_small","image_parse_error","image_content_policy_violation","invalid_image_mode","image_file_too_large","unsupported_image_media_type","empty_image_file","failed_to_download_image","image_file_not_found"],"title":"Code","isRequired":true,"uniqueKey":"oneOf.0.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"oneOf.0.error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.error.oneOf.0","typeLabel":"ResponseError · object"},{"type":"null","uniqueKey":"oneOf.0.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.error","typeLabel":"ResponseError · object | null"},"incomplete_details":{"oneOf":[{"type":"object","title":"IncompleteDetails","description":"Details about why the response is incomplete.","properties":{"reason":{"oneOf":[{"type":"string","title":"Reason","enum":["max_output_tokens","content_filter"],"uniqueKey":"oneOf.0.incomplete_details.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reason","uniqueKey":"oneOf.0.incomplete_details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.incomplete_details.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.incomplete_details.oneOf.0","typeLabel":"IncompleteDetails · object"},{"type":"null","uniqueKey":"oneOf.0.incomplete_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.incomplete_details","typeLabel":"IncompleteDetails · object | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"oneOf.0.instructions.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"EasyInputMessage","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.","required":["content","role"],"properties":{"content":{"type":"any","title":"Content","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"any"},"role":{"type":"string","enum":["user","assistant","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.0.phase","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"EasyInputMessage · object"},{"type":"object","title":"Message","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.","required":["content","role"],"properties":{"content":{"items":{"type":"any","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"any[]"},"role":{"type":"string","enum":["user","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Message · object"},{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string"},"content":{"items":{"type":"any","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"any[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.2.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.2.phase","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.3.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.3.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"string"},"results":{"type":"any","title":"Results","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.3.results","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.action","typeLabel":"any"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"any"},"message":{"type":"any","title":"Message","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ComputerCallOutput","description":"The output of a computer tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.call_id","typeLabel":"string"},"output":{"properties":{"type":{"type":"string","const":"computer_screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.output.type","typeLabel":"string"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.output.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.output.image_url","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["type"],"title":"ResponseComputerToolCallOutputScreenshot","description":"A computer screenshot image used with the computer use tool.","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.output","typeLabel":"ResponseComputerToolCallOutputScreenshot · object"},"type":{"type":"string","const":"computer_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"any"},"acknowledged_safety_checks":{"type":"any","title":"Acknowledged Safety Checks","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"ComputerCallOutput · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.6.action","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.7.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.7.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.7.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.7.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"FunctionCallOutput","description":"The output of a function tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.8.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.8.output","typeLabel":"any"},"type":{"type":"string","const":"function_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.8.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"FunctionCallOutput · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"string"},"content":{"type":"any","title":"Content","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.content","typeLabel":"any"},"encrypted_content":{"type":"any","title":"Encrypted Content","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.encrypted_content","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItemParam","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["encrypted_content","type"],"properties":{"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.10.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"ResponseCompactionItemParam · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.11.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.11.type","typeLabel":"string"},"result":{"type":"any","title":"Result","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.11.result","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.11","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.12.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.12.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.12.type","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.12.code","typeLabel":"any"},"outputs":{"type":"any","title":"Outputs","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.12.outputs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.12","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action.type","typeLabel":"string"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms","typeLabel":"any"},"user":{"type":"any","title":"User","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action.user","typeLabel":"any"},"working_directory":{"type":"any","title":"Working Directory","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action.working_directory","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.13","typeLabel":"LocalShellCall · object"},{"type":"object","title":"LocalShellCallOutput","description":"The output of a local shell tool call.","required":["id","output","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.14.id","typeLabel":"string"},"output":{"type":"string","title":"Output","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.14.output","typeLabel":"string"},"type":{"type":"string","const":"local_shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.14.type","typeLabel":"string"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.14.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.14","typeLabel":"LocalShellCallOutput · object"},{"type":"object","title":"ShellCall","description":"A tool representing a request to execute one or more shell commands.","required":["action","call_id","type"],"properties":{"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands","typeLabel":"string[]"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length","typeLabel":"any"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"ShellCallAction","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.action","typeLabel":"ShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.call_id","typeLabel":"string"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.id","typeLabel":"any"},"environment":{"type":"any","title":"Environment","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.environment","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.15","typeLabel":"ShellCall · object"},{"type":"object","title":"ShellCallOutput","description":"The streamed output items emitted by a shell tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"type":"any","title":"Outcome","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome","typeLabel":"any"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stdout","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"ResponseFunctionShellCallOutputContent","description":"Captured stdout and stderr for a portion of a shell tool call output.","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX]","typeLabel":"ResponseFunctionShellCallOutputContent · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.output","typeLabel":"ResponseFunctionShellCallOutputContent · object[]"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.id","typeLabel":"any"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.max_output_length","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.16","typeLabel":"ShellCallOutput · object"},{"type":"object","title":"ApplyPatchCall","description":"A tool call representing a request to create, delete, or update files using diff patches.","required":["call_id","operation","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"operation":{"type":"any","title":"Operation","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.17.operation","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.17.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.17.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.17","typeLabel":"ApplyPatchCall · object"},{"type":"object","title":"ApplyPatchCallOutput","description":"The streamed output emitted by an apply patch tool call.","required":["call_id","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.18.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.18.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.18.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.18.id","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.18.output","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.18","typeLabel":"ApplyPatchCallOutput · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"type":"any","title":"Annotations","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations","typeLabel":"any"},"description":{"type":"any","title":"Description","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.type","typeLabel":"string"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19.error","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.19","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.20.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.20.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.20.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.20.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.20","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"McpApprovalResponse","description":"A response to an MCP approval request.","required":["approval_request_id","approve","type"],"properties":{"approval_request_id":{"type":"string","title":"Approval Request Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.21.approval_request_id","typeLabel":"string"},"approve":{"type":"boolean","title":"Approve","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.21.approve","typeLabel":"boolean"},"type":{"type":"string","const":"mcp_approval_response","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.21.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.21.id","typeLabel":"any"},"reason":{"type":"any","title":"Reason","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.21.reason","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.21","typeLabel":"McpApprovalResponse · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.type","typeLabel":"string"},"approval_request_id":{"type":"any","title":"Approval Request Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.approval_request_id","typeLabel":"any"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.error","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.output","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.22","typeLabel":"McpCall · object"},{"type":"object","title":"ResponseCustomToolCallOutput","description":"The output of a custom tool call from your code, being sent back to the model.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.23.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.23.output","typeLabel":"any"},"type":{"type":"string","const":"custom_tool_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.23.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.23.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.23","typeLabel":"ResponseCustomToolCallOutput · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.24.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.24.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.24.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.24.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.24.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.24","typeLabel":"ResponseCustomToolCall · object"},{"type":"object","title":"ItemReference","description":"An internal identifier for an item to reference.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.25.id","typeLabel":"string"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.25.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX].oneOf.25","typeLabel":"ItemReference · object"}],"uniqueKey":"oneOf.0.instructions.oneOf.1.items.[INDEX]","typeLabel":"EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object"},"title":"Instructions","uniqueKey":"oneOf.0.instructions.oneOf.1","typeLabel":"(EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[]"},{"type":"null","title":"Instructions","uniqueKey":"oneOf.0.instructions.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.instructions","typeLabel":"string | (EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[] | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","additionalProperties":{"type":"string","uniqueKey":"oneOf.0.metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.0.metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","uniqueKey":"oneOf.0.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.metadata","typeLabel":"Metadata · object | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","uniqueKey":"oneOf.0.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","uniqueKey":"oneOf.0.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","uniqueKey":"oneOf.0.top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","uniqueKey":"oneOf.0.top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.top_p","typeLabel":"number | null"},"background":{"oneOf":[{"type":"boolean","title":"Background","uniqueKey":"oneOf.0.background.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Background","uniqueKey":"oneOf.0.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.background","typeLabel":"boolean | null"},"completed_at":{"oneOf":[{"type":"number","title":"Completed At","uniqueKey":"oneOf.0.completed_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Completed At","uniqueKey":"oneOf.0.completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.completed_at","typeLabel":"number | null"},"conversation":{"oneOf":[{"type":"object","title":"Conversation","description":"The conversation that this response belonged to.\n\nInput items and output items from this response were automatically added to this conversation.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.conversation.oneOf.0.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.conversation.oneOf.0","typeLabel":"Conversation · object"},{"type":"null","uniqueKey":"oneOf.0.conversation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.conversation","typeLabel":"Conversation · object | null"},"max_output_tokens":{"oneOf":[{"type":"integer","title":"Max Output Tokens","uniqueKey":"oneOf.0.max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens","uniqueKey":"oneOf.0.max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.max_output_tokens","typeLabel":"integer | null"},"max_tool_calls":{"oneOf":[{"type":"integer","title":"Max Tool Calls","uniqueKey":"oneOf.0.max_tool_calls.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Tool Calls","uniqueKey":"oneOf.0.max_tool_calls.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.max_tool_calls","typeLabel":"integer | null"},"previous_response_id":{"oneOf":[{"type":"string","title":"Previous Response Id","uniqueKey":"oneOf.0.previous_response_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Previous Response Id","uniqueKey":"oneOf.0.previous_response_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.previous_response_id","typeLabel":"string | null"},"prompt":{"oneOf":[{"type":"object","title":"ResponsePrompt","description":"Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.id","typeLabel":"string"},"variables":{"oneOf":[{"type":"object","title":"Variables","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"object","title":"ResponseInputText","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1","typeLabel":"ResponseInputText · object"},{"type":"object","title":"ResponseInputImage","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2","typeLabel":"ResponseInputImage · object"},{"type":"object","title":"ResponseInputFile","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.type","typeLabel":"string"},"file_data":{"oneOf":[{"type":"string","title":"File Data","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Data","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id","typeLabel":"string | null"},"file_url":{"oneOf":[{"type":"string","title":"File Url","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Url","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url","typeLabel":"string | null"},"filename":{"oneOf":[{"type":"string","title":"Filename","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3","typeLabel":"ResponseInputFile · object"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0.additionalProperties","typeLabel":"string | ResponseInputText · object | ResponseInputImage · object | ResponseInputFile · object"},"uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.0","typeLabel":"Variables · object"},{"type":"null","title":"Variables","uniqueKey":"oneOf.0.prompt.oneOf.0.variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.variables","typeLabel":"Variables · object | null"},"version":{"oneOf":[{"type":"string","title":"Version","uniqueKey":"oneOf.0.prompt.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Version","uniqueKey":"oneOf.0.prompt.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt.oneOf.0.version","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.prompt.oneOf.0","typeLabel":"ResponsePrompt · object"},{"type":"null","uniqueKey":"oneOf.0.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt","typeLabel":"ResponsePrompt · object | null"},"prompt_cache_key":{"oneOf":[{"type":"string","title":"Prompt Cache Key","uniqueKey":"oneOf.0.prompt_cache_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt Cache Key","uniqueKey":"oneOf.0.prompt_cache_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt_cache_key","typeLabel":"string | null"},"prompt_cache_retention":{"oneOf":[{"type":"string","title":"Prompt Cache Retention","enum":["in-memory","24h"],"uniqueKey":"oneOf.0.prompt_cache_retention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Prompt Cache Retention","uniqueKey":"oneOf.0.prompt_cache_retention.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.prompt_cache_retention","typeLabel":"enum\u003cstring> | null"},"reasoning":{"oneOf":[{"type":"object","title":"Reasoning","description":"**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).","properties":{"effort":{"oneOf":[{"type":"string","title":"Effort","enum":["none","minimal","low","medium","high","xhigh"],"uniqueKey":"oneOf.0.reasoning.oneOf.0.effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Effort","uniqueKey":"oneOf.0.reasoning.oneOf.0.effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.reasoning.oneOf.0.effort","typeLabel":"enum\u003cstring> | null"},"generate_summary":{"oneOf":[{"type":"string","title":"Generate Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.0.reasoning.oneOf.0.generate_summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Generate Summary","uniqueKey":"oneOf.0.reasoning.oneOf.0.generate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.reasoning.oneOf.0.generate_summary","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.0.reasoning.oneOf.0.summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Summary","uniqueKey":"oneOf.0.reasoning.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.reasoning.oneOf.0.summary","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.reasoning.oneOf.0","typeLabel":"Reasoning · object"},{"type":"null","uniqueKey":"oneOf.0.reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.reasoning","typeLabel":"Reasoning · object | null"},"safety_identifier":{"oneOf":[{"type":"string","title":"Safety Identifier","uniqueKey":"oneOf.0.safety_identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Safety Identifier","uniqueKey":"oneOf.0.safety_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.safety_identifier","typeLabel":"string | null"},"service_tier":{"oneOf":[{"type":"string","title":"Service Tier","enum":["auto","default","flex","scale","priority"],"uniqueKey":"oneOf.0.service_tier.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Service Tier","uniqueKey":"oneOf.0.service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.service_tier","typeLabel":"enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["completed","failed","in_progress","cancelled","queued","incomplete"],"uniqueKey":"oneOf.0.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.0.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cstring> | null"},"text":{"oneOf":[{"type":"object","title":"ResponseTextConfig","description":"Configuration options for a text response from the model.\n\nCan be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](https://platform.openai.com/docs/guides/text)\n- [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs)","properties":{"format":{"oneOf":[{"type":"object","title":"ResponseFormatText","description":"Default response format. Used to generate text responses.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.0","typeLabel":"ResponseFormatText · object"},{"type":"object","title":"ResponseFormatTextJSONSchemaConfig","description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","required":["name","schema","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.name","typeLabel":"string"},"schema":{"additionalProperties":true,"type":"object","title":"Schema","isRequired":true,"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.schema","typeLabel":"Schema · object"},"type":{"type":"string","const":"json_schema","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.description","typeLabel":"string | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1.strict","typeLabel":"boolean | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.1","typeLabel":"ResponseFormatTextJSONSchemaConfig · object"},{"type":"object","title":"ResponseFormatJSONObject","description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","required":["type"],"properties":{"type":{"type":"string","const":"json_object","title":"Type","isRequired":true,"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.2","typeLabel":"ResponseFormatJSONObject · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.0.text.oneOf.0.format.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.0.text.oneOf.0.format","typeLabel":"ResponseFormatText · object | ResponseFormatTextJSONSchemaConfig · object | ResponseFormatJSONObject · object | null"},"verbosity":{"oneOf":[{"type":"string","title":"Verbosity","enum":["low","medium","high"],"uniqueKey":"oneOf.0.text.oneOf.0.verbosity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Verbosity","uniqueKey":"oneOf.0.text.oneOf.0.verbosity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.text.oneOf.0.verbosity","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0.text.oneOf.0","typeLabel":"ResponseTextConfig · object"},{"type":"null","uniqueKey":"oneOf.0.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.text","typeLabel":"ResponseTextConfig · object | null"},"top_logprobs":{"oneOf":[{"type":"integer","title":"Top Logprobs","uniqueKey":"oneOf.0.top_logprobs.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.0.top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.top_logprobs","typeLabel":"integer | null"},"truncation":{"oneOf":[{"type":"string","title":"Truncation","enum":["auto","disabled"],"uniqueKey":"oneOf.0.truncation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Truncation","uniqueKey":"oneOf.0.truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.truncation","typeLabel":"enum\u003cstring> | null"},"usage":{"oneOf":[{"type":"object","title":"ResponseUsage","description":"Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.","required":["input_tokens","input_tokens_details","output_tokens","output_tokens_details","total_tokens"],"properties":{"input_tokens":{"type":"integer","title":"Input Tokens","isRequired":true,"uniqueKey":"oneOf.0.usage.oneOf.0.input_tokens","typeLabel":"integer"},"input_tokens_details":{"properties":{"cached_tokens":{"type":"integer","title":"Cached Tokens","isRequired":true,"uniqueKey":"oneOf.0.usage.oneOf.0.input_tokens_details.cached_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["cached_tokens"],"title":"InputTokensDetails","description":"A detailed breakdown of the input tokens.","isRequired":true,"uniqueKey":"oneOf.0.usage.oneOf.0.input_tokens_details","typeLabel":"InputTokensDetails · object"},"output_tokens":{"type":"integer","title":"Output Tokens","isRequired":true,"uniqueKey":"oneOf.0.usage.oneOf.0.output_tokens","typeLabel":"integer"},"output_tokens_details":{"properties":{"reasoning_tokens":{"type":"integer","title":"Reasoning Tokens","isRequired":true,"uniqueKey":"oneOf.0.usage.oneOf.0.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["reasoning_tokens"],"title":"OutputTokensDetails","description":"A detailed breakdown of the output tokens.","isRequired":true,"uniqueKey":"oneOf.0.usage.oneOf.0.output_tokens_details","typeLabel":"OutputTokensDetails · object"},"total_tokens":{"type":"integer","title":"Total Tokens","isRequired":true,"uniqueKey":"oneOf.0.usage.oneOf.0.total_tokens","typeLabel":"integer"}},"additionalProperties":true,"uniqueKey":"oneOf.0.usage.oneOf.0","typeLabel":"ResponseUsage · object"},{"type":"null","uniqueKey":"oneOf.0.usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.usage","typeLabel":"ResponseUsage · object | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.0.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.0.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.user","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.0","typeLabel":"Response Post-V5-/V5/Responses · object"},{"type":"object","title":"ResponseAudioDeltaEvent","description":"Emitted when there is a partial audio response.","required":["delta","sequence_number","type"],"properties":{"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.1.delta","typeLabel":"string"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.1.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.audio.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.1","typeLabel":"ResponseAudioDeltaEvent · object"},{"type":"object","title":"ResponseAudioDoneEvent","description":"Emitted when the audio response is complete.","required":["sequence_number","type"],"properties":{"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.2.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.audio.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.2","typeLabel":"ResponseAudioDoneEvent · object"},{"type":"object","title":"ResponseAudioTranscriptDeltaEvent","description":"Emitted when there is a partial transcript of audio.","required":["delta","sequence_number","type"],"properties":{"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.3.delta","typeLabel":"string"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.3.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.audio.transcript.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.3","typeLabel":"ResponseAudioTranscriptDeltaEvent · object"},{"type":"object","title":"ResponseAudioTranscriptDoneEvent","description":"Emitted when the full audio transcript is completed.","required":["sequence_number","type"],"properties":{"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.4.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.audio.transcript.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.4","typeLabel":"ResponseAudioTranscriptDoneEvent · object"},{"type":"object","title":"ResponseCodeInterpreterCallCodeDeltaEvent","description":"Emitted when a partial code snippet is streamed by the code interpreter.","required":["delta","item_id","output_index","sequence_number","type"],"properties":{"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.5.delta","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.5.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.5.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.5.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.code_interpreter_call_code.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.5","typeLabel":"ResponseCodeInterpreterCallCodeDeltaEvent · object"},{"type":"object","title":"ResponseCodeInterpreterCallCodeDoneEvent","description":"Emitted when the code snippet is finalized by the code interpreter.","required":["code","item_id","output_index","sequence_number","type"],"properties":{"code":{"type":"string","title":"Code","isRequired":true,"uniqueKey":"oneOf.6.code","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.6.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.6.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.6.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.code_interpreter_call_code.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.6","typeLabel":"ResponseCodeInterpreterCallCodeDoneEvent · object"},{"type":"object","title":"ResponseCodeInterpreterCallCompletedEvent","description":"Emitted when the code interpreter call is completed.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.7.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.7.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.7.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.code_interpreter_call.completed","title":"Type","isRequired":true,"uniqueKey":"oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.7","typeLabel":"ResponseCodeInterpreterCallCompletedEvent · object"},{"type":"object","title":"ResponseCodeInterpreterCallInProgressEvent","description":"Emitted when a code interpreter call is in progress.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.8.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.8.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.8.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.code_interpreter_call.in_progress","title":"Type","isRequired":true,"uniqueKey":"oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.8","typeLabel":"ResponseCodeInterpreterCallInProgressEvent · object"},{"type":"object","title":"ResponseCodeInterpreterCallInterpretingEvent","description":"Emitted when the code interpreter is actively interpreting the code snippet.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.9.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.9.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.9.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.code_interpreter_call.interpreting","title":"Type","isRequired":true,"uniqueKey":"oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.9","typeLabel":"ResponseCodeInterpreterCallInterpretingEvent · object"},{"type":"object","title":"ResponseCompletedEvent","description":"Emitted when the model response is complete.","required":["response","sequence_number","type"],"properties":{"response":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.id","typeLabel":"string"},"created_at":{"type":"number","title":"Created At","isRequired":true,"uniqueKey":"oneOf.10.response.created_at","typeLabel":"number"},"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"oneOf.10.response.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-5.2","gpt-5.2-2025-12-11","gpt-5.2-chat-latest","gpt-5.2-pro","gpt-5.2-pro-2025-12-11","gpt-5.1","gpt-5.1-2025-11-13","gpt-5.1-codex","gpt-5.1-mini","gpt-5.1-chat-latest","gpt-5","gpt-5-mini","gpt-5-nano","gpt-5-2025-08-07","gpt-5-mini-2025-08-07","gpt-5-nano-2025-08-07","gpt-5-chat-latest","gpt-4.1","gpt-4.1-mini","gpt-4.1-nano","gpt-4.1-2025-04-14","gpt-4.1-mini-2025-04-14","gpt-4.1-nano-2025-04-14","o4-mini","o4-mini-2025-04-16","o3","o3-2025-04-16","o3-mini","o3-mini-2025-01-31","o1","o1-2024-12-17","o1-preview","o1-preview-2024-09-12","o1-mini","o1-mini-2024-09-12","gpt-4o","gpt-4o-2024-11-20","gpt-4o-2024-08-06","gpt-4o-2024-05-13","gpt-4o-audio-preview","gpt-4o-audio-preview-2024-10-01","gpt-4o-audio-preview-2024-12-17","gpt-4o-audio-preview-2025-06-03","gpt-4o-mini-audio-preview","gpt-4o-mini-audio-preview-2024-12-17","gpt-4o-search-preview","gpt-4o-mini-search-preview","gpt-4o-search-preview-2025-03-11","gpt-4o-mini-search-preview-2025-03-11","chatgpt-4o-latest","codex-mini-latest","gpt-4o-mini","gpt-4o-mini-2024-07-18","gpt-4-turbo","gpt-4-turbo-2024-04-09","gpt-4-0125-preview","gpt-4-turbo-preview","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4","gpt-4-0314","gpt-4-0613","gpt-4-32k","gpt-4-32k-0314","gpt-4-32k-0613","gpt-3.5-turbo","gpt-3.5-turbo-16k","gpt-3.5-turbo-0301","gpt-3.5-turbo-0613","gpt-3.5-turbo-1106","gpt-3.5-turbo-0125","gpt-3.5-turbo-16k-0613"],"isRequired":true,"uniqueKey":"oneOf.10.response.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Model","enum":["o1-pro","o1-pro-2025-03-19","o3-pro","o3-pro-2025-06-10","o3-deep-research","o3-deep-research-2025-06-26","o4-mini-deep-research","o4-mini-deep-research-2025-06-26","computer-use-preview","computer-use-preview-2025-03-11","gpt-5-codex","gpt-5-pro","gpt-5-pro-2025-10-06","gpt-5.1-codex-max"],"isRequired":true,"uniqueKey":"oneOf.10.response.model.oneOf.2","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.10.response.model","typeLabel":"string · enum\u003cstring> · enum\u003cstring>"},"object":{"type":"string","const":"response","title":"Object","isRequired":true,"uniqueKey":"oneOf.10.response.object","typeLabel":"string"},"output":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.output.items.[INDEX].oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"uniqueKey":"oneOf.10.response.output.items.[INDEX]","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.10.response.output","typeLabel":"(ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object)[]"},"parallel_tool_calls":{"type":"boolean","title":"Parallel Tool Calls","isRequired":true,"uniqueKey":"oneOf.10.response.parallel_tool_calls","typeLabel":"boolean"},"tool_choice":{"oneOf":[{"type":"string","title":"Tool Choice","enum":["none","auto","required"],"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","title":"ToolChoiceAllowed","description":"Constrains the tools available to the model to a pre-defined set.","required":["mode","tools","type"],"properties":{"mode":{"type":"string","enum":["auto","required"],"title":"Mode","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"tools":{"items":{"additionalProperties":true,"type":"object","uniqueKey":"oneOf.10.response.tool_choice.oneOf.1.tools.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.1.tools","typeLabel":"Tools · object[]"},"type":{"type":"string","const":"allowed_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.1","typeLabel":"ToolChoiceAllowed · object"},{"type":"object","title":"ToolChoiceTypes","description":"Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](https://platform.openai.com/docs/guides/tools).","required":["type"],"properties":{"type":{"type":"string","enum":["file_search","web_search_preview","computer_use_preview","web_search_preview_2025_03_11","image_generation","code_interpreter"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.2","typeLabel":"ToolChoiceTypes · object"},{"type":"object","title":"ToolChoiceFunction","description":"Use this option to force the model to call a specific function.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.3.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.3","typeLabel":"ToolChoiceFunction · object"},{"type":"object","title":"ToolChoiceMcp","description":"Use this option to force the model to call a specific tool on a remote MCP server.","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.4.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"oneOf.10.response.tool_choice.oneOf.4.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"oneOf.10.response.tool_choice.oneOf.4.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tool_choice.oneOf.4.name","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.4","typeLabel":"ToolChoiceMcp · object"},{"type":"object","title":"ToolChoiceCustom","description":"Use this option to force the model to call a specific custom tool.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.5.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.5","typeLabel":"ToolChoiceCustom · object"},{"type":"object","title":"ToolChoiceApplyPatch","description":"Forces the model to call the apply_patch tool when executing a tool call.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.6","typeLabel":"ToolChoiceApplyPatch · object"},{"type":"object","title":"ToolChoiceShell","description":"Forces the model to call the shell tool when a tool call is required.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice.oneOf.7","typeLabel":"ToolChoiceShell · object"}],"isRequired":true,"uniqueKey":"oneOf.10.response.tool_choice","typeLabel":"enum\u003cstring> | ToolChoiceAllowed · object | ToolChoiceTypes · object | ToolChoiceFunction · object | ToolChoiceMcp · object | ToolChoiceCustom · object | ToolChoiceApplyPatch · object | ToolChoiceShell · object"},"tools":{"items":{"oneOf":[{"type":"object","title":"FunctionTool","description":"Defines a function in your own code the model can choose to call.\n\nLearn more about [function calling](https://platform.openai.com/docs/guides/function-calling).","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.type","typeLabel":"string"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.parameters","typeLabel":"Parameters · object | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.strict","typeLabel":"boolean | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0.description","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.0","typeLabel":"FunctionTool · object"},{"type":"object","title":"FileSearchTool","description":"A tool that searches for relevant content from uploaded files.\n\nLearn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).","required":["type","vector_store_ids"],"properties":{"type":{"type":"string","const":"file_search","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.type","typeLabel":"string"},"vector_store_ids":{"items":{"type":"string","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.vector_store_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Vector Store Ids","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.vector_store_ids","typeLabel":"string[]"},"filters":{"oneOf":[{"type":"object","title":"ComparisonFilter","description":"A filter used to compare a specified attribute key to a given value using a defined comparison operation.","required":["key","type","value"],"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["eq","ne","gt","gte","lt","lte"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"any","title":"Value","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.value","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0","typeLabel":"ComparisonFilter · object"},{"type":"object","title":"CompoundFilter","description":"Combine multiple filters using `and` or `or`.","required":["filters","type"],"properties":{"filters":{"items":{"type":"any","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Filters","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters","typeLabel":"any[]"},"type":{"type":"string","enum":["and","or"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1","typeLabel":"CompoundFilter · object"},{"type":"null","title":"Filters","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.filters","typeLabel":"ComparisonFilter · object | CompoundFilter · object | null"},"max_num_results":{"oneOf":[{"type":"integer","title":"Max Num Results","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Num Results","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.max_num_results","typeLabel":"integer | null"},"ranking_options":{"oneOf":[{"type":"object","title":"RankingOptions","description":"Ranking options for search.","properties":{"hybrid_search":{"type":"any","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.hybrid_search","typeLabel":"any"},"ranker":{"type":"any","title":"Ranker","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.ranker","typeLabel":"any"},"score_threshold":{"type":"any","title":"Score Threshold","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.score_threshold","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0","typeLabel":"RankingOptions · object"},{"type":"null","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1.ranking_options","typeLabel":"RankingOptions · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.1","typeLabel":"FileSearchTool · object"},{"type":"object","title":"ComputerTool","description":"A tool that controls a virtual computer.\n\nLearn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).","required":["display_height","display_width","environment","type"],"properties":{"display_height":{"type":"integer","title":"Display Height","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.2.display_height","typeLabel":"integer"},"display_width":{"type":"integer","title":"Display Width","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.2.display_width","typeLabel":"integer"},"environment":{"type":"string","enum":["windows","mac","linux","ubuntu","browser"],"title":"Environment","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.2.environment","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_use_preview","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.2","typeLabel":"ComputerTool · object"},{"type":"object","title":"WebSearchTool","description":"Search the Internet for sources related to the prompt.\n\nLearn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search","web_search_2025_08_26"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"filters":{"oneOf":[{"type":"object","title":"Filters","description":"Filters for the search.","properties":{"allowed_domains":{"type":"any","title":"Allowed Domains","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0.allowed_domains","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0","typeLabel":"Filters · object"},{"type":"null","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.filters","typeLabel":"Filters · object | null"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The approximate location of the user.","properties":{"city":{"type":"any","title":"City","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.timezone","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.3","typeLabel":"WebSearchTool · object"},{"type":"object","title":"Mcp","description":"Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](https://platform.openai.com/docs/guides/tools-remote-mcp).","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.type","typeLabel":"string"},"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"object","title":"McpAllowedToolsMcpToolFilter","description":"A filter object to specify which tools are allowed.","properties":{"read_only":{"type":"any","title":"Read Only","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.read_only","typeLabel":"any"},"tool_names":{"type":"any","title":"Tool Names","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.tool_names","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1","typeLabel":"McpAllowedToolsMcpToolFilter · object"},{"type":"null","title":"Allowed Tools","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.allowed_tools","typeLabel":"string[] | McpAllowedToolsMcpToolFilter · object | null"},"authorization":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.authorization","typeLabel":"string | null"},"connector_id":{"oneOf":[{"type":"string","title":"Connector Id","enum":["connector_dropbox","connector_gmail","connector_googlecalendar","connector_googledrive","connector_microsoftteams","connector_outlookcalendar","connector_outlookemail","connector_sharepoint"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Connector Id","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.connector_id","typeLabel":"enum\u003cstring> | null"},"headers":{"oneOf":[{"type":"object","title":"Headers","additionalProperties":{"type":"string","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0","typeLabel":"Headers · object"},{"type":"null","title":"Headers","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.headers","typeLabel":"Headers · object | null"},"require_approval":{"oneOf":[{"type":"object","title":"McpRequireApprovalMcpToolApprovalFilter","description":"Specify which of the MCP server's tools require approval.\n\nCan be\n`always`, `never`, or a filter object associated with tools\nthat require approval.","properties":{"always":{"type":"any","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.always","typeLabel":"any"},"never":{"type":"any","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.never","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object"},{"type":"string","title":"Require Approval","enum":["always","never"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Require Approval","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.require_approval","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object | enum\u003cstring> | null"},"server_description":{"oneOf":[{"type":"string","title":"Server Description","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Description","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.server_description","typeLabel":"string | null"},"server_url":{"oneOf":[{"type":"string","title":"Server Url","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Url","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4.server_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.4","typeLabel":"Mcp · object"},{"type":"object","title":"CodeInterpreter","description":"A tool that runs Python code to help generate a response to a prompt.","required":["container","type"],"properties":{"container":{"oneOf":[{"type":"string","title":"Container","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5.container.oneOf.0","typeLabel":"string"},{"type":"object","title":"CodeInterpreterContainerCodeInterpreterToolAuto","description":"Configuration for a code interpreter container.\n\nOptionally specify the IDs of the files to run the code on.","required":["type"],"properties":{"type":{"type":"string","const":"auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.network_policy","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5.container.oneOf.1","typeLabel":"CodeInterpreterContainerCodeInterpreterToolAuto · object"}],"isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5.container","typeLabel":"string | CodeInterpreterContainerCodeInterpreterToolAuto · object"},"type":{"type":"string","const":"code_interpreter","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.5","typeLabel":"CodeInterpreter · object"},{"type":"object","title":"ImageGeneration","description":"A tool that generates images using the GPT image models.","required":["type"],"properties":{"type":{"type":"string","const":"image_generation","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.type","typeLabel":"string"},"action":{"oneOf":[{"type":"string","title":"Action","enum":["generate","edit","auto"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.action.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Action","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.action.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.action","typeLabel":"enum\u003cstring> | null"},"background":{"oneOf":[{"type":"string","title":"Background","enum":["transparent","opaque","auto"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.background.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Background","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.background","typeLabel":"enum\u003cstring> | null"},"input_fidelity":{"oneOf":[{"type":"string","title":"Input Fidelity","enum":["high","low"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Input Fidelity","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.input_fidelity","typeLabel":"enum\u003cstring> | null"},"input_image_mask":{"oneOf":[{"type":"object","title":"ImageGenerationInputImageMask","description":"Optional mask for inpainting.\n\nContains `image_url`\n(string, optional) and `file_id` (string, optional).","properties":{"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.image_url","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0","typeLabel":"ImageGenerationInputImageMask · object"},{"type":"null","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.input_image_mask","typeLabel":"ImageGenerationInputImageMask · object | null"},"model":{"oneOf":[{"type":"string","title":"Model","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-image-1","gpt-image-1-mini","gpt-image-1.5"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.model.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.model","typeLabel":"string | enum\u003cstring> | null"},"moderation":{"oneOf":[{"type":"string","title":"Moderation","enum":["auto","low"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Moderation","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.moderation","typeLabel":"enum\u003cstring> | null"},"output_compression":{"oneOf":[{"type":"integer","title":"Output Compression","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Output Compression","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.output_compression","typeLabel":"integer | null"},"output_format":{"oneOf":[{"type":"string","title":"Output Format","enum":["png","webp","jpeg"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Output Format","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.output_format","typeLabel":"enum\u003cstring> | null"},"partial_images":{"oneOf":[{"type":"integer","title":"Partial Images","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Partial Images","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.partial_images","typeLabel":"integer | null"},"quality":{"oneOf":[{"type":"string","title":"Quality","enum":["low","medium","high","auto"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.quality.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Quality","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.quality","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"string","title":"Size","enum":["1024x1024","1024x1536","1536x1024","auto"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Size","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6.size","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.6","typeLabel":"ImageGeneration · object"},{"type":"object","title":"LocalShell","description":"A tool that allows the model to execute shell commands in a local environment.","required":["type"],"properties":{"type":{"type":"string","const":"local_shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.7","typeLabel":"LocalShell · object"},{"type":"object","title":"FunctionShellTool","description":"A tool that allows the model to execute shell commands.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ContainerAuto","required":["type"],"properties":{"type":{"type":"string","const":"container_auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.network_policy","typeLabel":"any"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0","typeLabel":"ContainerAuto · object"},{"type":"object","title":"LocalEnvironment","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.type","typeLabel":"string"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1","typeLabel":"LocalEnvironment · object"},{"type":"object","title":"ContainerReference","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2","typeLabel":"ContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8.environment","typeLabel":"ContainerAuto · object | LocalEnvironment · object | ContainerReference · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.8","typeLabel":"FunctionShellTool · object"},{"type":"object","title":"CustomTool","description":"A custom tool that processes input using a specified format.\n\nLearn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.description","typeLabel":"string | null"},"format":{"oneOf":[{"type":"object","title":"Text","description":"Unconstrained free-form text.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.format.oneOf.0","typeLabel":"Text · object"},{"type":"object","title":"Grammar","description":"A grammar defined by the user.","required":["definition","syntax","type"],"properties":{"definition":{"type":"string","title":"Definition","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.definition","typeLabel":"string"},"syntax":{"type":"string","enum":["lark","regex"],"title":"Syntax","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.syntax","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"grammar","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.format.oneOf.1","typeLabel":"Grammar · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.format.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9.format","typeLabel":"Text · object | Grammar · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.9","typeLabel":"CustomTool · object"},{"type":"object","title":"WebSearchPreviewTool","description":"This tool searches the web for relevant results to use in a response.\n\nLearn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search_preview","web_search_preview_2025_03_11"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The user's location.","required":["type"],"properties":{"type":{"type":"string","const":"approximate","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.type","typeLabel":"string"},"city":{"type":"any","title":"City","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.timezone","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.10","typeLabel":"WebSearchPreviewTool · object"},{"type":"object","title":"ApplyPatchTool","description":"Allows the assistant to create, delete, or update files using unified diffs.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.tools.items.[INDEX].oneOf.11","typeLabel":"ApplyPatchTool · object"}],"uniqueKey":"oneOf.10.response.tools.items.[INDEX]","typeLabel":"FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.10.response.tools","typeLabel":"(FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object)[]"},"error":{"oneOf":[{"type":"object","title":"ResponseError","description":"An error object returned when the model fails to generate a Response.","required":["code","message"],"properties":{"code":{"type":"string","enum":["server_error","rate_limit_exceeded","invalid_prompt","vector_store_timeout","invalid_image","invalid_image_format","invalid_base64_image","invalid_image_url","image_too_large","image_too_small","image_parse_error","image_content_policy_violation","invalid_image_mode","image_file_too_large","unsupported_image_media_type","empty_image_file","failed_to_download_image","image_file_not_found"],"title":"Code","isRequired":true,"uniqueKey":"oneOf.10.response.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"oneOf.10.response.error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.error.oneOf.0","typeLabel":"ResponseError · object"},{"type":"null","uniqueKey":"oneOf.10.response.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.error","typeLabel":"ResponseError · object | null"},"incomplete_details":{"oneOf":[{"type":"object","title":"IncompleteDetails","description":"Details about why the response is incomplete.","properties":{"reason":{"oneOf":[{"type":"string","title":"Reason","enum":["max_output_tokens","content_filter"],"uniqueKey":"oneOf.10.response.incomplete_details.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reason","uniqueKey":"oneOf.10.response.incomplete_details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.incomplete_details.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.incomplete_details.oneOf.0","typeLabel":"IncompleteDetails · object"},{"type":"null","uniqueKey":"oneOf.10.response.incomplete_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.incomplete_details","typeLabel":"IncompleteDetails · object | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"oneOf.10.response.instructions.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"EasyInputMessage","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.","required":["content","role"],"properties":{"content":{"type":"any","title":"Content","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"any"},"role":{"type":"string","enum":["user","assistant","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.0.phase","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"EasyInputMessage · object"},{"type":"object","title":"Message","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.","required":["content","role"],"properties":{"content":{"items":{"type":"any","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"any[]"},"role":{"type":"string","enum":["user","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Message · object"},{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string"},"content":{"items":{"type":"any","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"any[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.2.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.2.phase","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"string"},"results":{"type":"any","title":"Results","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.3.results","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.action","typeLabel":"any"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"any"},"message":{"type":"any","title":"Message","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ComputerCallOutput","description":"The output of a computer tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.call_id","typeLabel":"string"},"output":{"properties":{"type":{"type":"string","const":"computer_screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.type","typeLabel":"string"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.image_url","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["type"],"title":"ResponseComputerToolCallOutputScreenshot","description":"A computer screenshot image used with the computer use tool.","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output","typeLabel":"ResponseComputerToolCallOutputScreenshot · object"},"type":{"type":"string","const":"computer_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"any"},"acknowledged_safety_checks":{"type":"any","title":"Acknowledged Safety Checks","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"ComputerCallOutput · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.6.action","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.7.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.7.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.7.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.7.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"FunctionCallOutput","description":"The output of a function tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.8.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.8.output","typeLabel":"any"},"type":{"type":"string","const":"function_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.8.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"FunctionCallOutput · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"string"},"content":{"type":"any","title":"Content","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.content","typeLabel":"any"},"encrypted_content":{"type":"any","title":"Encrypted Content","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.encrypted_content","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItemParam","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["encrypted_content","type"],"properties":{"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.10.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"ResponseCompactionItemParam · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.11.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.11.type","typeLabel":"string"},"result":{"type":"any","title":"Result","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.11.result","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.11","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.12.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.12.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.12.type","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.12.code","typeLabel":"any"},"outputs":{"type":"any","title":"Outputs","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.12.outputs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.12","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.type","typeLabel":"string"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms","typeLabel":"any"},"user":{"type":"any","title":"User","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.user","typeLabel":"any"},"working_directory":{"type":"any","title":"Working Directory","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.working_directory","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.13","typeLabel":"LocalShellCall · object"},{"type":"object","title":"LocalShellCallOutput","description":"The output of a local shell tool call.","required":["id","output","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.14.id","typeLabel":"string"},"output":{"type":"string","title":"Output","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.14.output","typeLabel":"string"},"type":{"type":"string","const":"local_shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.14.type","typeLabel":"string"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.14.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.14","typeLabel":"LocalShellCallOutput · object"},{"type":"object","title":"ShellCall","description":"A tool representing a request to execute one or more shell commands.","required":["action","call_id","type"],"properties":{"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands","typeLabel":"string[]"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length","typeLabel":"any"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"ShellCallAction","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action","typeLabel":"ShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.call_id","typeLabel":"string"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.id","typeLabel":"any"},"environment":{"type":"any","title":"Environment","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.environment","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.15","typeLabel":"ShellCall · object"},{"type":"object","title":"ShellCallOutput","description":"The streamed output items emitted by a shell tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"type":"any","title":"Outcome","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome","typeLabel":"any"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stdout","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"ResponseFunctionShellCallOutputContent","description":"Captured stdout and stderr for a portion of a shell tool call output.","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX]","typeLabel":"ResponseFunctionShellCallOutputContent · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output","typeLabel":"ResponseFunctionShellCallOutputContent · object[]"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.id","typeLabel":"any"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.max_output_length","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.16","typeLabel":"ShellCallOutput · object"},{"type":"object","title":"ApplyPatchCall","description":"A tool call representing a request to create, delete, or update files using diff patches.","required":["call_id","operation","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"operation":{"type":"any","title":"Operation","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.17.operation","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.17.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.17.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.17","typeLabel":"ApplyPatchCall · object"},{"type":"object","title":"ApplyPatchCallOutput","description":"The streamed output emitted by an apply patch tool call.","required":["call_id","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.18.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.18.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.18.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.18.id","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.18.output","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.18","typeLabel":"ApplyPatchCallOutput · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"type":"any","title":"Annotations","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations","typeLabel":"any"},"description":{"type":"any","title":"Description","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.type","typeLabel":"string"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19.error","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.19","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.20.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.20.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.20.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.20.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.20","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"McpApprovalResponse","description":"A response to an MCP approval request.","required":["approval_request_id","approve","type"],"properties":{"approval_request_id":{"type":"string","title":"Approval Request Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approval_request_id","typeLabel":"string"},"approve":{"type":"boolean","title":"Approve","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approve","typeLabel":"boolean"},"type":{"type":"string","const":"mcp_approval_response","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.21.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.21.id","typeLabel":"any"},"reason":{"type":"any","title":"Reason","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.21.reason","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.21","typeLabel":"McpApprovalResponse · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.type","typeLabel":"string"},"approval_request_id":{"type":"any","title":"Approval Request Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.approval_request_id","typeLabel":"any"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.error","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.output","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.22","typeLabel":"McpCall · object"},{"type":"object","title":"ResponseCustomToolCallOutput","description":"The output of a custom tool call from your code, being sent back to the model.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.23.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.23.output","typeLabel":"any"},"type":{"type":"string","const":"custom_tool_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.23.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.23.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.23","typeLabel":"ResponseCustomToolCallOutput · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.24.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.24.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.24.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.24.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.24.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.24","typeLabel":"ResponseCustomToolCall · object"},{"type":"object","title":"ItemReference","description":"An internal identifier for an item to reference.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.25.id","typeLabel":"string"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.25.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX].oneOf.25","typeLabel":"ItemReference · object"}],"uniqueKey":"oneOf.10.response.instructions.oneOf.1.items.[INDEX]","typeLabel":"EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object"},"title":"Instructions","uniqueKey":"oneOf.10.response.instructions.oneOf.1","typeLabel":"(EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[]"},{"type":"null","title":"Instructions","uniqueKey":"oneOf.10.response.instructions.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.instructions","typeLabel":"string | (EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[] | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","additionalProperties":{"type":"string","uniqueKey":"oneOf.10.response.metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.10.response.metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","uniqueKey":"oneOf.10.response.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.metadata","typeLabel":"Metadata · object | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","uniqueKey":"oneOf.10.response.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","uniqueKey":"oneOf.10.response.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","uniqueKey":"oneOf.10.response.top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","uniqueKey":"oneOf.10.response.top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.top_p","typeLabel":"number | null"},"background":{"oneOf":[{"type":"boolean","title":"Background","uniqueKey":"oneOf.10.response.background.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Background","uniqueKey":"oneOf.10.response.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.background","typeLabel":"boolean | null"},"completed_at":{"oneOf":[{"type":"number","title":"Completed At","uniqueKey":"oneOf.10.response.completed_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Completed At","uniqueKey":"oneOf.10.response.completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.completed_at","typeLabel":"number | null"},"conversation":{"oneOf":[{"type":"object","title":"Conversation","description":"The conversation that this response belonged to.\n\nInput items and output items from this response were automatically added to this conversation.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.conversation.oneOf.0.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.conversation.oneOf.0","typeLabel":"Conversation · object"},{"type":"null","uniqueKey":"oneOf.10.response.conversation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.conversation","typeLabel":"Conversation · object | null"},"max_output_tokens":{"oneOf":[{"type":"integer","title":"Max Output Tokens","uniqueKey":"oneOf.10.response.max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens","uniqueKey":"oneOf.10.response.max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.max_output_tokens","typeLabel":"integer | null"},"max_tool_calls":{"oneOf":[{"type":"integer","title":"Max Tool Calls","uniqueKey":"oneOf.10.response.max_tool_calls.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Tool Calls","uniqueKey":"oneOf.10.response.max_tool_calls.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.max_tool_calls","typeLabel":"integer | null"},"previous_response_id":{"oneOf":[{"type":"string","title":"Previous Response Id","uniqueKey":"oneOf.10.response.previous_response_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Previous Response Id","uniqueKey":"oneOf.10.response.previous_response_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.previous_response_id","typeLabel":"string | null"},"prompt":{"oneOf":[{"type":"object","title":"ResponsePrompt","description":"Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.id","typeLabel":"string"},"variables":{"oneOf":[{"type":"object","title":"Variables","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"object","title":"ResponseInputText","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1","typeLabel":"ResponseInputText · object"},{"type":"object","title":"ResponseInputImage","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2","typeLabel":"ResponseInputImage · object"},{"type":"object","title":"ResponseInputFile","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.type","typeLabel":"string"},"file_data":{"oneOf":[{"type":"string","title":"File Data","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Data","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id","typeLabel":"string | null"},"file_url":{"oneOf":[{"type":"string","title":"File Url","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Url","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url","typeLabel":"string | null"},"filename":{"oneOf":[{"type":"string","title":"Filename","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3","typeLabel":"ResponseInputFile · object"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties","typeLabel":"string | ResponseInputText · object | ResponseInputImage · object | ResponseInputFile · object"},"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.0","typeLabel":"Variables · object"},{"type":"null","title":"Variables","uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.variables","typeLabel":"Variables · object | null"},"version":{"oneOf":[{"type":"string","title":"Version","uniqueKey":"oneOf.10.response.prompt.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Version","uniqueKey":"oneOf.10.response.prompt.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt.oneOf.0.version","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.prompt.oneOf.0","typeLabel":"ResponsePrompt · object"},{"type":"null","uniqueKey":"oneOf.10.response.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt","typeLabel":"ResponsePrompt · object | null"},"prompt_cache_key":{"oneOf":[{"type":"string","title":"Prompt Cache Key","uniqueKey":"oneOf.10.response.prompt_cache_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt Cache Key","uniqueKey":"oneOf.10.response.prompt_cache_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt_cache_key","typeLabel":"string | null"},"prompt_cache_retention":{"oneOf":[{"type":"string","title":"Prompt Cache Retention","enum":["in-memory","24h"],"uniqueKey":"oneOf.10.response.prompt_cache_retention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Prompt Cache Retention","uniqueKey":"oneOf.10.response.prompt_cache_retention.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.prompt_cache_retention","typeLabel":"enum\u003cstring> | null"},"reasoning":{"oneOf":[{"type":"object","title":"Reasoning","description":"**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).","properties":{"effort":{"oneOf":[{"type":"string","title":"Effort","enum":["none","minimal","low","medium","high","xhigh"],"uniqueKey":"oneOf.10.response.reasoning.oneOf.0.effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Effort","uniqueKey":"oneOf.10.response.reasoning.oneOf.0.effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.reasoning.oneOf.0.effort","typeLabel":"enum\u003cstring> | null"},"generate_summary":{"oneOf":[{"type":"string","title":"Generate Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.10.response.reasoning.oneOf.0.generate_summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Generate Summary","uniqueKey":"oneOf.10.response.reasoning.oneOf.0.generate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.reasoning.oneOf.0.generate_summary","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.10.response.reasoning.oneOf.0.summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Summary","uniqueKey":"oneOf.10.response.reasoning.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.reasoning.oneOf.0.summary","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.reasoning.oneOf.0","typeLabel":"Reasoning · object"},{"type":"null","uniqueKey":"oneOf.10.response.reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.reasoning","typeLabel":"Reasoning · object | null"},"safety_identifier":{"oneOf":[{"type":"string","title":"Safety Identifier","uniqueKey":"oneOf.10.response.safety_identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Safety Identifier","uniqueKey":"oneOf.10.response.safety_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.safety_identifier","typeLabel":"string | null"},"service_tier":{"oneOf":[{"type":"string","title":"Service Tier","enum":["auto","default","flex","scale","priority"],"uniqueKey":"oneOf.10.response.service_tier.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Service Tier","uniqueKey":"oneOf.10.response.service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.service_tier","typeLabel":"enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["completed","failed","in_progress","cancelled","queued","incomplete"],"uniqueKey":"oneOf.10.response.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.10.response.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.status","typeLabel":"enum\u003cstring> | null"},"text":{"oneOf":[{"type":"object","title":"ResponseTextConfig","description":"Configuration options for a text response from the model.\n\nCan be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](https://platform.openai.com/docs/guides/text)\n- [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs)","properties":{"format":{"oneOf":[{"type":"object","title":"ResponseFormatText","description":"Default response format. Used to generate text responses.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.0","typeLabel":"ResponseFormatText · object"},{"type":"object","title":"ResponseFormatTextJSONSchemaConfig","description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","required":["name","schema","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.name","typeLabel":"string"},"schema":{"additionalProperties":true,"type":"object","title":"Schema","isRequired":true,"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.schema","typeLabel":"Schema · object"},"type":{"type":"string","const":"json_schema","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.description","typeLabel":"string | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1.strict","typeLabel":"boolean | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.1","typeLabel":"ResponseFormatTextJSONSchemaConfig · object"},{"type":"object","title":"ResponseFormatJSONObject","description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","required":["type"],"properties":{"type":{"type":"string","const":"json_object","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.2","typeLabel":"ResponseFormatJSONObject · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.10.response.text.oneOf.0.format.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.text.oneOf.0.format","typeLabel":"ResponseFormatText · object | ResponseFormatTextJSONSchemaConfig · object | ResponseFormatJSONObject · object | null"},"verbosity":{"oneOf":[{"type":"string","title":"Verbosity","enum":["low","medium","high"],"uniqueKey":"oneOf.10.response.text.oneOf.0.verbosity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Verbosity","uniqueKey":"oneOf.10.response.text.oneOf.0.verbosity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.text.oneOf.0.verbosity","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.text.oneOf.0","typeLabel":"ResponseTextConfig · object"},{"type":"null","uniqueKey":"oneOf.10.response.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.text","typeLabel":"ResponseTextConfig · object | null"},"top_logprobs":{"oneOf":[{"type":"integer","title":"Top Logprobs","uniqueKey":"oneOf.10.response.top_logprobs.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.10.response.top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.top_logprobs","typeLabel":"integer | null"},"truncation":{"oneOf":[{"type":"string","title":"Truncation","enum":["auto","disabled"],"uniqueKey":"oneOf.10.response.truncation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Truncation","uniqueKey":"oneOf.10.response.truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.truncation","typeLabel":"enum\u003cstring> | null"},"usage":{"oneOf":[{"type":"object","title":"ResponseUsage","description":"Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.","required":["input_tokens","input_tokens_details","output_tokens","output_tokens_details","total_tokens"],"properties":{"input_tokens":{"type":"integer","title":"Input Tokens","isRequired":true,"uniqueKey":"oneOf.10.response.usage.oneOf.0.input_tokens","typeLabel":"integer"},"input_tokens_details":{"properties":{"cached_tokens":{"type":"integer","title":"Cached Tokens","isRequired":true,"uniqueKey":"oneOf.10.response.usage.oneOf.0.input_tokens_details.cached_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["cached_tokens"],"title":"InputTokensDetails","description":"A detailed breakdown of the input tokens.","isRequired":true,"uniqueKey":"oneOf.10.response.usage.oneOf.0.input_tokens_details","typeLabel":"InputTokensDetails · object"},"output_tokens":{"type":"integer","title":"Output Tokens","isRequired":true,"uniqueKey":"oneOf.10.response.usage.oneOf.0.output_tokens","typeLabel":"integer"},"output_tokens_details":{"properties":{"reasoning_tokens":{"type":"integer","title":"Reasoning Tokens","isRequired":true,"uniqueKey":"oneOf.10.response.usage.oneOf.0.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["reasoning_tokens"],"title":"OutputTokensDetails","description":"A detailed breakdown of the output tokens.","isRequired":true,"uniqueKey":"oneOf.10.response.usage.oneOf.0.output_tokens_details","typeLabel":"OutputTokensDetails · object"},"total_tokens":{"type":"integer","title":"Total Tokens","isRequired":true,"uniqueKey":"oneOf.10.response.usage.oneOf.0.total_tokens","typeLabel":"integer"}},"additionalProperties":true,"uniqueKey":"oneOf.10.response.usage.oneOf.0","typeLabel":"ResponseUsage · object"},{"type":"null","uniqueKey":"oneOf.10.response.usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.usage","typeLabel":"ResponseUsage · object | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.10.response.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.10.response.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.10.response.user","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id","created_at","model","object","output","parallel_tool_calls","tool_choice","tools"],"title":"Response","isRequired":true,"uniqueKey":"oneOf.10.response","typeLabel":"Response · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.10.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.completed","title":"Type","isRequired":true,"uniqueKey":"oneOf.10.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.10","typeLabel":"ResponseCompletedEvent · object"},{"type":"object","title":"ResponseContentPartAddedEvent","description":"Emitted when a new content part is added.","required":["content_index","item_id","output_index","part","sequence_number","type"],"properties":{"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.11.content_index","typeLabel":"integer"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.11.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.11.output_index","typeLabel":"integer"},"part":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"oneOf":[{"type":"object","title":"AnnotationFileCitation","description":"A citation to a file.","required":["file_id","filename","index","type"],"properties":{"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.0.file_id","typeLabel":"string"},"filename":{"type":"string","title":"Filename","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.0.filename","typeLabel":"string"},"index":{"type":"integer","title":"Index","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.0.index","typeLabel":"integer"},"type":{"type":"string","const":"file_citation","title":"Type","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.0","typeLabel":"AnnotationFileCitation · object"},{"type":"object","title":"AnnotationURLCitation","description":"A citation for a web resource used to generate a model response.","required":["end_index","start_index","title","type","url"],"properties":{"end_index":{"type":"integer","title":"End Index","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.1.end_index","typeLabel":"integer"},"start_index":{"type":"integer","title":"Start Index","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.1.start_index","typeLabel":"integer"},"title":{"type":"string","title":"Title","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.1.title","typeLabel":"string"},"type":{"type":"string","const":"url_citation","title":"Type","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.1.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.1.url","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.1","typeLabel":"AnnotationURLCitation · object"},{"type":"object","title":"AnnotationContainerFileCitation","description":"A citation for a container file used to generate a model response.","required":["container_id","end_index","file_id","filename","start_index","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.2.container_id","typeLabel":"string"},"end_index":{"type":"integer","title":"End Index","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.2.end_index","typeLabel":"integer"},"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.2.file_id","typeLabel":"string"},"filename":{"type":"string","title":"Filename","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.2.filename","typeLabel":"string"},"start_index":{"type":"integer","title":"Start Index","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.2.start_index","typeLabel":"integer"},"type":{"type":"string","const":"container_file_citation","title":"Type","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.2","typeLabel":"AnnotationContainerFileCitation · object"},{"type":"object","title":"AnnotationFilePath","description":"A path to a file.","required":["file_id","index","type"],"properties":{"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.3.file_id","typeLabel":"string"},"index":{"type":"integer","title":"Index","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.3.index","typeLabel":"integer"},"type":{"type":"string","const":"file_path","title":"Type","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX].oneOf.3","typeLabel":"AnnotationFilePath · object"}],"uniqueKey":"oneOf.11.part.oneOf.0.annotations.items.[INDEX]","typeLabel":"AnnotationFileCitation · object | AnnotationURLCitation · object | AnnotationContainerFileCitation · object | AnnotationFilePath · object"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.annotations","typeLabel":"(AnnotationFileCitation · object | AnnotationURLCitation · object | AnnotationContainerFileCitation · object | AnnotationFilePath · object)[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.type","typeLabel":"string"},"logprobs":{"oneOf":[{"type":"array","items":{"properties":{"token":{"type":"string","title":"Token","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].token","typeLabel":"string"},"bytes":{"items":{"type":"integer","uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].bytes.items.[INDEX]","typeLabel":"integer"},"type":"array","title":"Bytes","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].bytes","typeLabel":"integer[]"},"logprob":{"type":"number","title":"Logprob","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].logprob","typeLabel":"number"},"top_logprobs":{"items":{"properties":{"token":{"type":"string","title":"Token","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].token","typeLabel":"string"},"bytes":{"items":{"type":"integer","uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].bytes.items.[INDEX]","typeLabel":"integer"},"type":"array","title":"Bytes","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].bytes","typeLabel":"integer[]"},"logprob":{"type":"number","title":"Logprob","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].logprob","typeLabel":"number"}},"additionalProperties":true,"type":"object","required":["token","bytes","logprob"],"title":"LogprobTopLogprob","description":"The top log probability of a token.","uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX]","typeLabel":"LogprobTopLogprob · object"},"type":"array","title":"Top Logprobs","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs","typeLabel":"LogprobTopLogprob · object[]"}},"additionalProperties":true,"type":"object","required":["token","bytes","logprob","top_logprobs"],"title":"Logprob","description":"The log probability of a token.","uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0.items.[INDEX]","typeLabel":"Logprob · object"},"title":"Logprobs","uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.0","typeLabel":"Logprob · object[]"},{"type":"null","title":"Logprobs","uniqueKey":"oneOf.11.part.oneOf.0.logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.11.part.oneOf.0.logprobs","typeLabel":"Logprob · object[] | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.1","typeLabel":"ResponseOutputRefusal · object"},{"type":"object","title":"PartReasoningText","description":"Reasoning text from the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.2.text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.11.part.oneOf.2","typeLabel":"PartReasoningText · object"}],"isRequired":true,"uniqueKey":"oneOf.11.part","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object | PartReasoningText · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.11.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.content_part.added","title":"Type","isRequired":true,"uniqueKey":"oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.11","typeLabel":"ResponseContentPartAddedEvent · object"},{"type":"object","title":"ResponseContentPartDoneEvent","description":"Emitted when a content part is done.","required":["content_index","item_id","output_index","part","sequence_number","type"],"properties":{"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.12.content_index","typeLabel":"integer"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.12.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.12.output_index","typeLabel":"integer"},"part":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"oneOf":[{"type":"object","title":"AnnotationFileCitation","description":"A citation to a file.","required":["file_id","filename","index","type"],"properties":{"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.0.file_id","typeLabel":"string"},"filename":{"type":"string","title":"Filename","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.0.filename","typeLabel":"string"},"index":{"type":"integer","title":"Index","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.0.index","typeLabel":"integer"},"type":{"type":"string","const":"file_citation","title":"Type","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.0","typeLabel":"AnnotationFileCitation · object"},{"type":"object","title":"AnnotationURLCitation","description":"A citation for a web resource used to generate a model response.","required":["end_index","start_index","title","type","url"],"properties":{"end_index":{"type":"integer","title":"End Index","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.1.end_index","typeLabel":"integer"},"start_index":{"type":"integer","title":"Start Index","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.1.start_index","typeLabel":"integer"},"title":{"type":"string","title":"Title","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.1.title","typeLabel":"string"},"type":{"type":"string","const":"url_citation","title":"Type","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.1.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.1.url","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.1","typeLabel":"AnnotationURLCitation · object"},{"type":"object","title":"AnnotationContainerFileCitation","description":"A citation for a container file used to generate a model response.","required":["container_id","end_index","file_id","filename","start_index","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.2.container_id","typeLabel":"string"},"end_index":{"type":"integer","title":"End Index","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.2.end_index","typeLabel":"integer"},"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.2.file_id","typeLabel":"string"},"filename":{"type":"string","title":"Filename","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.2.filename","typeLabel":"string"},"start_index":{"type":"integer","title":"Start Index","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.2.start_index","typeLabel":"integer"},"type":{"type":"string","const":"container_file_citation","title":"Type","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.2","typeLabel":"AnnotationContainerFileCitation · object"},{"type":"object","title":"AnnotationFilePath","description":"A path to a file.","required":["file_id","index","type"],"properties":{"file_id":{"type":"string","title":"File Id","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.3.file_id","typeLabel":"string"},"index":{"type":"integer","title":"Index","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.3.index","typeLabel":"integer"},"type":{"type":"string","const":"file_path","title":"Type","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX].oneOf.3","typeLabel":"AnnotationFilePath · object"}],"uniqueKey":"oneOf.12.part.oneOf.0.annotations.items.[INDEX]","typeLabel":"AnnotationFileCitation · object | AnnotationURLCitation · object | AnnotationContainerFileCitation · object | AnnotationFilePath · object"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.annotations","typeLabel":"(AnnotationFileCitation · object | AnnotationURLCitation · object | AnnotationContainerFileCitation · object | AnnotationFilePath · object)[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.type","typeLabel":"string"},"logprobs":{"oneOf":[{"type":"array","items":{"properties":{"token":{"type":"string","title":"Token","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].token","typeLabel":"string"},"bytes":{"items":{"type":"integer","uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].bytes.items.[INDEX]","typeLabel":"integer"},"type":"array","title":"Bytes","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].bytes","typeLabel":"integer[]"},"logprob":{"type":"number","title":"Logprob","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].logprob","typeLabel":"number"},"top_logprobs":{"items":{"properties":{"token":{"type":"string","title":"Token","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].token","typeLabel":"string"},"bytes":{"items":{"type":"integer","uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].bytes.items.[INDEX]","typeLabel":"integer"},"type":"array","title":"Bytes","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].bytes","typeLabel":"integer[]"},"logprob":{"type":"number","title":"Logprob","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX].logprob","typeLabel":"number"}},"additionalProperties":true,"type":"object","required":["token","bytes","logprob"],"title":"LogprobTopLogprob","description":"The top log probability of a token.","uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs.items.[INDEX]","typeLabel":"LogprobTopLogprob · object"},"type":"array","title":"Top Logprobs","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX].top_logprobs","typeLabel":"LogprobTopLogprob · object[]"}},"additionalProperties":true,"type":"object","required":["token","bytes","logprob","top_logprobs"],"title":"Logprob","description":"The log probability of a token.","uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0.items.[INDEX]","typeLabel":"Logprob · object"},"title":"Logprobs","uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.0","typeLabel":"Logprob · object[]"},{"type":"null","title":"Logprobs","uniqueKey":"oneOf.12.part.oneOf.0.logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.12.part.oneOf.0.logprobs","typeLabel":"Logprob · object[] | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.1","typeLabel":"ResponseOutputRefusal · object"},{"type":"object","title":"PartReasoningText","description":"Reasoning text from the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.2.text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.12.part.oneOf.2","typeLabel":"PartReasoningText · object"}],"isRequired":true,"uniqueKey":"oneOf.12.part","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object | PartReasoningText · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.12.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.content_part.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.12.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.12","typeLabel":"ResponseContentPartDoneEvent · object"},{"type":"object","title":"ResponseCreatedEvent","description":"An event that is emitted when a response is created.","required":["response","sequence_number","type"],"properties":{"response":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.id","typeLabel":"string"},"created_at":{"type":"number","title":"Created At","isRequired":true,"uniqueKey":"oneOf.13.response.created_at","typeLabel":"number"},"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"oneOf.13.response.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-5.2","gpt-5.2-2025-12-11","gpt-5.2-chat-latest","gpt-5.2-pro","gpt-5.2-pro-2025-12-11","gpt-5.1","gpt-5.1-2025-11-13","gpt-5.1-codex","gpt-5.1-mini","gpt-5.1-chat-latest","gpt-5","gpt-5-mini","gpt-5-nano","gpt-5-2025-08-07","gpt-5-mini-2025-08-07","gpt-5-nano-2025-08-07","gpt-5-chat-latest","gpt-4.1","gpt-4.1-mini","gpt-4.1-nano","gpt-4.1-2025-04-14","gpt-4.1-mini-2025-04-14","gpt-4.1-nano-2025-04-14","o4-mini","o4-mini-2025-04-16","o3","o3-2025-04-16","o3-mini","o3-mini-2025-01-31","o1","o1-2024-12-17","o1-preview","o1-preview-2024-09-12","o1-mini","o1-mini-2024-09-12","gpt-4o","gpt-4o-2024-11-20","gpt-4o-2024-08-06","gpt-4o-2024-05-13","gpt-4o-audio-preview","gpt-4o-audio-preview-2024-10-01","gpt-4o-audio-preview-2024-12-17","gpt-4o-audio-preview-2025-06-03","gpt-4o-mini-audio-preview","gpt-4o-mini-audio-preview-2024-12-17","gpt-4o-search-preview","gpt-4o-mini-search-preview","gpt-4o-search-preview-2025-03-11","gpt-4o-mini-search-preview-2025-03-11","chatgpt-4o-latest","codex-mini-latest","gpt-4o-mini","gpt-4o-mini-2024-07-18","gpt-4-turbo","gpt-4-turbo-2024-04-09","gpt-4-0125-preview","gpt-4-turbo-preview","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4","gpt-4-0314","gpt-4-0613","gpt-4-32k","gpt-4-32k-0314","gpt-4-32k-0613","gpt-3.5-turbo","gpt-3.5-turbo-16k","gpt-3.5-turbo-0301","gpt-3.5-turbo-0613","gpt-3.5-turbo-1106","gpt-3.5-turbo-0125","gpt-3.5-turbo-16k-0613"],"isRequired":true,"uniqueKey":"oneOf.13.response.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Model","enum":["o1-pro","o1-pro-2025-03-19","o3-pro","o3-pro-2025-06-10","o3-deep-research","o3-deep-research-2025-06-26","o4-mini-deep-research","o4-mini-deep-research-2025-06-26","computer-use-preview","computer-use-preview-2025-03-11","gpt-5-codex","gpt-5-pro","gpt-5-pro-2025-10-06","gpt-5.1-codex-max"],"isRequired":true,"uniqueKey":"oneOf.13.response.model.oneOf.2","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.13.response.model","typeLabel":"string · enum\u003cstring> · enum\u003cstring>"},"object":{"type":"string","const":"response","title":"Object","isRequired":true,"uniqueKey":"oneOf.13.response.object","typeLabel":"string"},"output":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.output.items.[INDEX].oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"uniqueKey":"oneOf.13.response.output.items.[INDEX]","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.13.response.output","typeLabel":"(ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object)[]"},"parallel_tool_calls":{"type":"boolean","title":"Parallel Tool Calls","isRequired":true,"uniqueKey":"oneOf.13.response.parallel_tool_calls","typeLabel":"boolean"},"tool_choice":{"oneOf":[{"type":"string","title":"Tool Choice","enum":["none","auto","required"],"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","title":"ToolChoiceAllowed","description":"Constrains the tools available to the model to a pre-defined set.","required":["mode","tools","type"],"properties":{"mode":{"type":"string","enum":["auto","required"],"title":"Mode","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"tools":{"items":{"additionalProperties":true,"type":"object","uniqueKey":"oneOf.13.response.tool_choice.oneOf.1.tools.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.1.tools","typeLabel":"Tools · object[]"},"type":{"type":"string","const":"allowed_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.1","typeLabel":"ToolChoiceAllowed · object"},{"type":"object","title":"ToolChoiceTypes","description":"Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](https://platform.openai.com/docs/guides/tools).","required":["type"],"properties":{"type":{"type":"string","enum":["file_search","web_search_preview","computer_use_preview","web_search_preview_2025_03_11","image_generation","code_interpreter"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.2","typeLabel":"ToolChoiceTypes · object"},{"type":"object","title":"ToolChoiceFunction","description":"Use this option to force the model to call a specific function.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.3.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.3","typeLabel":"ToolChoiceFunction · object"},{"type":"object","title":"ToolChoiceMcp","description":"Use this option to force the model to call a specific tool on a remote MCP server.","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.4.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"oneOf.13.response.tool_choice.oneOf.4.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"oneOf.13.response.tool_choice.oneOf.4.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tool_choice.oneOf.4.name","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.4","typeLabel":"ToolChoiceMcp · object"},{"type":"object","title":"ToolChoiceCustom","description":"Use this option to force the model to call a specific custom tool.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.5.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.5","typeLabel":"ToolChoiceCustom · object"},{"type":"object","title":"ToolChoiceApplyPatch","description":"Forces the model to call the apply_patch tool when executing a tool call.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.6","typeLabel":"ToolChoiceApplyPatch · object"},{"type":"object","title":"ToolChoiceShell","description":"Forces the model to call the shell tool when a tool call is required.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice.oneOf.7","typeLabel":"ToolChoiceShell · object"}],"isRequired":true,"uniqueKey":"oneOf.13.response.tool_choice","typeLabel":"enum\u003cstring> | ToolChoiceAllowed · object | ToolChoiceTypes · object | ToolChoiceFunction · object | ToolChoiceMcp · object | ToolChoiceCustom · object | ToolChoiceApplyPatch · object | ToolChoiceShell · object"},"tools":{"items":{"oneOf":[{"type":"object","title":"FunctionTool","description":"Defines a function in your own code the model can choose to call.\n\nLearn more about [function calling](https://platform.openai.com/docs/guides/function-calling).","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.type","typeLabel":"string"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.parameters","typeLabel":"Parameters · object | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.strict","typeLabel":"boolean | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0.description","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.0","typeLabel":"FunctionTool · object"},{"type":"object","title":"FileSearchTool","description":"A tool that searches for relevant content from uploaded files.\n\nLearn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).","required":["type","vector_store_ids"],"properties":{"type":{"type":"string","const":"file_search","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.type","typeLabel":"string"},"vector_store_ids":{"items":{"type":"string","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.vector_store_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Vector Store Ids","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.vector_store_ids","typeLabel":"string[]"},"filters":{"oneOf":[{"type":"object","title":"ComparisonFilter","description":"A filter used to compare a specified attribute key to a given value using a defined comparison operation.","required":["key","type","value"],"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["eq","ne","gt","gte","lt","lte"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"any","title":"Value","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.value","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0","typeLabel":"ComparisonFilter · object"},{"type":"object","title":"CompoundFilter","description":"Combine multiple filters using `and` or `or`.","required":["filters","type"],"properties":{"filters":{"items":{"type":"any","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Filters","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters","typeLabel":"any[]"},"type":{"type":"string","enum":["and","or"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1","typeLabel":"CompoundFilter · object"},{"type":"null","title":"Filters","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.filters","typeLabel":"ComparisonFilter · object | CompoundFilter · object | null"},"max_num_results":{"oneOf":[{"type":"integer","title":"Max Num Results","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Num Results","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.max_num_results","typeLabel":"integer | null"},"ranking_options":{"oneOf":[{"type":"object","title":"RankingOptions","description":"Ranking options for search.","properties":{"hybrid_search":{"type":"any","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.hybrid_search","typeLabel":"any"},"ranker":{"type":"any","title":"Ranker","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.ranker","typeLabel":"any"},"score_threshold":{"type":"any","title":"Score Threshold","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.score_threshold","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0","typeLabel":"RankingOptions · object"},{"type":"null","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1.ranking_options","typeLabel":"RankingOptions · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.1","typeLabel":"FileSearchTool · object"},{"type":"object","title":"ComputerTool","description":"A tool that controls a virtual computer.\n\nLearn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).","required":["display_height","display_width","environment","type"],"properties":{"display_height":{"type":"integer","title":"Display Height","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.2.display_height","typeLabel":"integer"},"display_width":{"type":"integer","title":"Display Width","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.2.display_width","typeLabel":"integer"},"environment":{"type":"string","enum":["windows","mac","linux","ubuntu","browser"],"title":"Environment","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.2.environment","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_use_preview","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.2","typeLabel":"ComputerTool · object"},{"type":"object","title":"WebSearchTool","description":"Search the Internet for sources related to the prompt.\n\nLearn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search","web_search_2025_08_26"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"filters":{"oneOf":[{"type":"object","title":"Filters","description":"Filters for the search.","properties":{"allowed_domains":{"type":"any","title":"Allowed Domains","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0.allowed_domains","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0","typeLabel":"Filters · object"},{"type":"null","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.filters","typeLabel":"Filters · object | null"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The approximate location of the user.","properties":{"city":{"type":"any","title":"City","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.timezone","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.3","typeLabel":"WebSearchTool · object"},{"type":"object","title":"Mcp","description":"Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](https://platform.openai.com/docs/guides/tools-remote-mcp).","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.type","typeLabel":"string"},"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"object","title":"McpAllowedToolsMcpToolFilter","description":"A filter object to specify which tools are allowed.","properties":{"read_only":{"type":"any","title":"Read Only","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.read_only","typeLabel":"any"},"tool_names":{"type":"any","title":"Tool Names","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.tool_names","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1","typeLabel":"McpAllowedToolsMcpToolFilter · object"},{"type":"null","title":"Allowed Tools","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.allowed_tools","typeLabel":"string[] | McpAllowedToolsMcpToolFilter · object | null"},"authorization":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.authorization","typeLabel":"string | null"},"connector_id":{"oneOf":[{"type":"string","title":"Connector Id","enum":["connector_dropbox","connector_gmail","connector_googlecalendar","connector_googledrive","connector_microsoftteams","connector_outlookcalendar","connector_outlookemail","connector_sharepoint"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Connector Id","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.connector_id","typeLabel":"enum\u003cstring> | null"},"headers":{"oneOf":[{"type":"object","title":"Headers","additionalProperties":{"type":"string","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0","typeLabel":"Headers · object"},{"type":"null","title":"Headers","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.headers","typeLabel":"Headers · object | null"},"require_approval":{"oneOf":[{"type":"object","title":"McpRequireApprovalMcpToolApprovalFilter","description":"Specify which of the MCP server's tools require approval.\n\nCan be\n`always`, `never`, or a filter object associated with tools\nthat require approval.","properties":{"always":{"type":"any","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.always","typeLabel":"any"},"never":{"type":"any","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.never","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object"},{"type":"string","title":"Require Approval","enum":["always","never"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Require Approval","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.require_approval","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object | enum\u003cstring> | null"},"server_description":{"oneOf":[{"type":"string","title":"Server Description","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Description","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.server_description","typeLabel":"string | null"},"server_url":{"oneOf":[{"type":"string","title":"Server Url","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Url","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4.server_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.4","typeLabel":"Mcp · object"},{"type":"object","title":"CodeInterpreter","description":"A tool that runs Python code to help generate a response to a prompt.","required":["container","type"],"properties":{"container":{"oneOf":[{"type":"string","title":"Container","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5.container.oneOf.0","typeLabel":"string"},{"type":"object","title":"CodeInterpreterContainerCodeInterpreterToolAuto","description":"Configuration for a code interpreter container.\n\nOptionally specify the IDs of the files to run the code on.","required":["type"],"properties":{"type":{"type":"string","const":"auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.network_policy","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5.container.oneOf.1","typeLabel":"CodeInterpreterContainerCodeInterpreterToolAuto · object"}],"isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5.container","typeLabel":"string | CodeInterpreterContainerCodeInterpreterToolAuto · object"},"type":{"type":"string","const":"code_interpreter","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.5","typeLabel":"CodeInterpreter · object"},{"type":"object","title":"ImageGeneration","description":"A tool that generates images using the GPT image models.","required":["type"],"properties":{"type":{"type":"string","const":"image_generation","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.type","typeLabel":"string"},"action":{"oneOf":[{"type":"string","title":"Action","enum":["generate","edit","auto"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.action.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Action","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.action.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.action","typeLabel":"enum\u003cstring> | null"},"background":{"oneOf":[{"type":"string","title":"Background","enum":["transparent","opaque","auto"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.background.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Background","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.background","typeLabel":"enum\u003cstring> | null"},"input_fidelity":{"oneOf":[{"type":"string","title":"Input Fidelity","enum":["high","low"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Input Fidelity","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.input_fidelity","typeLabel":"enum\u003cstring> | null"},"input_image_mask":{"oneOf":[{"type":"object","title":"ImageGenerationInputImageMask","description":"Optional mask for inpainting.\n\nContains `image_url`\n(string, optional) and `file_id` (string, optional).","properties":{"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.image_url","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0","typeLabel":"ImageGenerationInputImageMask · object"},{"type":"null","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.input_image_mask","typeLabel":"ImageGenerationInputImageMask · object | null"},"model":{"oneOf":[{"type":"string","title":"Model","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-image-1","gpt-image-1-mini","gpt-image-1.5"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.model.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.model","typeLabel":"string | enum\u003cstring> | null"},"moderation":{"oneOf":[{"type":"string","title":"Moderation","enum":["auto","low"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Moderation","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.moderation","typeLabel":"enum\u003cstring> | null"},"output_compression":{"oneOf":[{"type":"integer","title":"Output Compression","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Output Compression","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.output_compression","typeLabel":"integer | null"},"output_format":{"oneOf":[{"type":"string","title":"Output Format","enum":["png","webp","jpeg"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Output Format","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.output_format","typeLabel":"enum\u003cstring> | null"},"partial_images":{"oneOf":[{"type":"integer","title":"Partial Images","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Partial Images","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.partial_images","typeLabel":"integer | null"},"quality":{"oneOf":[{"type":"string","title":"Quality","enum":["low","medium","high","auto"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.quality.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Quality","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.quality","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"string","title":"Size","enum":["1024x1024","1024x1536","1536x1024","auto"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Size","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6.size","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.6","typeLabel":"ImageGeneration · object"},{"type":"object","title":"LocalShell","description":"A tool that allows the model to execute shell commands in a local environment.","required":["type"],"properties":{"type":{"type":"string","const":"local_shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.7","typeLabel":"LocalShell · object"},{"type":"object","title":"FunctionShellTool","description":"A tool that allows the model to execute shell commands.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ContainerAuto","required":["type"],"properties":{"type":{"type":"string","const":"container_auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.network_policy","typeLabel":"any"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0","typeLabel":"ContainerAuto · object"},{"type":"object","title":"LocalEnvironment","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.type","typeLabel":"string"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1","typeLabel":"LocalEnvironment · object"},{"type":"object","title":"ContainerReference","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2","typeLabel":"ContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8.environment","typeLabel":"ContainerAuto · object | LocalEnvironment · object | ContainerReference · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.8","typeLabel":"FunctionShellTool · object"},{"type":"object","title":"CustomTool","description":"A custom tool that processes input using a specified format.\n\nLearn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.description","typeLabel":"string | null"},"format":{"oneOf":[{"type":"object","title":"Text","description":"Unconstrained free-form text.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.format.oneOf.0","typeLabel":"Text · object"},{"type":"object","title":"Grammar","description":"A grammar defined by the user.","required":["definition","syntax","type"],"properties":{"definition":{"type":"string","title":"Definition","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.definition","typeLabel":"string"},"syntax":{"type":"string","enum":["lark","regex"],"title":"Syntax","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.syntax","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"grammar","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.format.oneOf.1","typeLabel":"Grammar · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.format.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9.format","typeLabel":"Text · object | Grammar · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.9","typeLabel":"CustomTool · object"},{"type":"object","title":"WebSearchPreviewTool","description":"This tool searches the web for relevant results to use in a response.\n\nLearn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search_preview","web_search_preview_2025_03_11"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The user's location.","required":["type"],"properties":{"type":{"type":"string","const":"approximate","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.type","typeLabel":"string"},"city":{"type":"any","title":"City","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.timezone","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.10","typeLabel":"WebSearchPreviewTool · object"},{"type":"object","title":"ApplyPatchTool","description":"Allows the assistant to create, delete, or update files using unified diffs.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.tools.items.[INDEX].oneOf.11","typeLabel":"ApplyPatchTool · object"}],"uniqueKey":"oneOf.13.response.tools.items.[INDEX]","typeLabel":"FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.13.response.tools","typeLabel":"(FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object)[]"},"error":{"oneOf":[{"type":"object","title":"ResponseError","description":"An error object returned when the model fails to generate a Response.","required":["code","message"],"properties":{"code":{"type":"string","enum":["server_error","rate_limit_exceeded","invalid_prompt","vector_store_timeout","invalid_image","invalid_image_format","invalid_base64_image","invalid_image_url","image_too_large","image_too_small","image_parse_error","image_content_policy_violation","invalid_image_mode","image_file_too_large","unsupported_image_media_type","empty_image_file","failed_to_download_image","image_file_not_found"],"title":"Code","isRequired":true,"uniqueKey":"oneOf.13.response.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"oneOf.13.response.error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.error.oneOf.0","typeLabel":"ResponseError · object"},{"type":"null","uniqueKey":"oneOf.13.response.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.error","typeLabel":"ResponseError · object | null"},"incomplete_details":{"oneOf":[{"type":"object","title":"IncompleteDetails","description":"Details about why the response is incomplete.","properties":{"reason":{"oneOf":[{"type":"string","title":"Reason","enum":["max_output_tokens","content_filter"],"uniqueKey":"oneOf.13.response.incomplete_details.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reason","uniqueKey":"oneOf.13.response.incomplete_details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.incomplete_details.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.incomplete_details.oneOf.0","typeLabel":"IncompleteDetails · object"},{"type":"null","uniqueKey":"oneOf.13.response.incomplete_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.incomplete_details","typeLabel":"IncompleteDetails · object | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"oneOf.13.response.instructions.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"EasyInputMessage","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.","required":["content","role"],"properties":{"content":{"type":"any","title":"Content","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"any"},"role":{"type":"string","enum":["user","assistant","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.0.phase","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"EasyInputMessage · object"},{"type":"object","title":"Message","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.","required":["content","role"],"properties":{"content":{"items":{"type":"any","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"any[]"},"role":{"type":"string","enum":["user","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Message · object"},{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string"},"content":{"items":{"type":"any","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"any[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.2.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.2.phase","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"string"},"results":{"type":"any","title":"Results","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.3.results","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.action","typeLabel":"any"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"any"},"message":{"type":"any","title":"Message","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ComputerCallOutput","description":"The output of a computer tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.call_id","typeLabel":"string"},"output":{"properties":{"type":{"type":"string","const":"computer_screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.type","typeLabel":"string"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.image_url","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["type"],"title":"ResponseComputerToolCallOutputScreenshot","description":"A computer screenshot image used with the computer use tool.","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output","typeLabel":"ResponseComputerToolCallOutputScreenshot · object"},"type":{"type":"string","const":"computer_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"any"},"acknowledged_safety_checks":{"type":"any","title":"Acknowledged Safety Checks","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"ComputerCallOutput · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.6.action","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.7.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.7.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.7.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.7.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"FunctionCallOutput","description":"The output of a function tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.8.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.8.output","typeLabel":"any"},"type":{"type":"string","const":"function_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.8.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"FunctionCallOutput · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"string"},"content":{"type":"any","title":"Content","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.content","typeLabel":"any"},"encrypted_content":{"type":"any","title":"Encrypted Content","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.encrypted_content","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItemParam","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["encrypted_content","type"],"properties":{"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.10.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"ResponseCompactionItemParam · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.11.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.11.type","typeLabel":"string"},"result":{"type":"any","title":"Result","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.11.result","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.11","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.12.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.12.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.12.type","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.12.code","typeLabel":"any"},"outputs":{"type":"any","title":"Outputs","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.12.outputs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.12","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.type","typeLabel":"string"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms","typeLabel":"any"},"user":{"type":"any","title":"User","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.user","typeLabel":"any"},"working_directory":{"type":"any","title":"Working Directory","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.working_directory","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.13","typeLabel":"LocalShellCall · object"},{"type":"object","title":"LocalShellCallOutput","description":"The output of a local shell tool call.","required":["id","output","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.14.id","typeLabel":"string"},"output":{"type":"string","title":"Output","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.14.output","typeLabel":"string"},"type":{"type":"string","const":"local_shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.14.type","typeLabel":"string"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.14.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.14","typeLabel":"LocalShellCallOutput · object"},{"type":"object","title":"ShellCall","description":"A tool representing a request to execute one or more shell commands.","required":["action","call_id","type"],"properties":{"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands","typeLabel":"string[]"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length","typeLabel":"any"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"ShellCallAction","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action","typeLabel":"ShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.call_id","typeLabel":"string"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.id","typeLabel":"any"},"environment":{"type":"any","title":"Environment","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.environment","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.15","typeLabel":"ShellCall · object"},{"type":"object","title":"ShellCallOutput","description":"The streamed output items emitted by a shell tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"type":"any","title":"Outcome","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome","typeLabel":"any"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stdout","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"ResponseFunctionShellCallOutputContent","description":"Captured stdout and stderr for a portion of a shell tool call output.","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX]","typeLabel":"ResponseFunctionShellCallOutputContent · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output","typeLabel":"ResponseFunctionShellCallOutputContent · object[]"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.id","typeLabel":"any"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.max_output_length","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.16","typeLabel":"ShellCallOutput · object"},{"type":"object","title":"ApplyPatchCall","description":"A tool call representing a request to create, delete, or update files using diff patches.","required":["call_id","operation","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"operation":{"type":"any","title":"Operation","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.17.operation","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.17.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.17.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.17","typeLabel":"ApplyPatchCall · object"},{"type":"object","title":"ApplyPatchCallOutput","description":"The streamed output emitted by an apply patch tool call.","required":["call_id","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.18.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.18.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.18.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.18.id","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.18.output","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.18","typeLabel":"ApplyPatchCallOutput · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"type":"any","title":"Annotations","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations","typeLabel":"any"},"description":{"type":"any","title":"Description","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.type","typeLabel":"string"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19.error","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.19","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.20.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.20.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.20.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.20.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.20","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"McpApprovalResponse","description":"A response to an MCP approval request.","required":["approval_request_id","approve","type"],"properties":{"approval_request_id":{"type":"string","title":"Approval Request Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approval_request_id","typeLabel":"string"},"approve":{"type":"boolean","title":"Approve","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approve","typeLabel":"boolean"},"type":{"type":"string","const":"mcp_approval_response","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.21.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.21.id","typeLabel":"any"},"reason":{"type":"any","title":"Reason","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.21.reason","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.21","typeLabel":"McpApprovalResponse · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.type","typeLabel":"string"},"approval_request_id":{"type":"any","title":"Approval Request Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.approval_request_id","typeLabel":"any"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.error","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.output","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.22","typeLabel":"McpCall · object"},{"type":"object","title":"ResponseCustomToolCallOutput","description":"The output of a custom tool call from your code, being sent back to the model.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.23.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.23.output","typeLabel":"any"},"type":{"type":"string","const":"custom_tool_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.23.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.23.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.23","typeLabel":"ResponseCustomToolCallOutput · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.24.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.24.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.24.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.24.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.24.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.24","typeLabel":"ResponseCustomToolCall · object"},{"type":"object","title":"ItemReference","description":"An internal identifier for an item to reference.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.25.id","typeLabel":"string"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.25.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX].oneOf.25","typeLabel":"ItemReference · object"}],"uniqueKey":"oneOf.13.response.instructions.oneOf.1.items.[INDEX]","typeLabel":"EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object"},"title":"Instructions","uniqueKey":"oneOf.13.response.instructions.oneOf.1","typeLabel":"(EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[]"},{"type":"null","title":"Instructions","uniqueKey":"oneOf.13.response.instructions.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.instructions","typeLabel":"string | (EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[] | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","additionalProperties":{"type":"string","uniqueKey":"oneOf.13.response.metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.13.response.metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","uniqueKey":"oneOf.13.response.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.metadata","typeLabel":"Metadata · object | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","uniqueKey":"oneOf.13.response.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","uniqueKey":"oneOf.13.response.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","uniqueKey":"oneOf.13.response.top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","uniqueKey":"oneOf.13.response.top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.top_p","typeLabel":"number | null"},"background":{"oneOf":[{"type":"boolean","title":"Background","uniqueKey":"oneOf.13.response.background.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Background","uniqueKey":"oneOf.13.response.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.background","typeLabel":"boolean | null"},"completed_at":{"oneOf":[{"type":"number","title":"Completed At","uniqueKey":"oneOf.13.response.completed_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Completed At","uniqueKey":"oneOf.13.response.completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.completed_at","typeLabel":"number | null"},"conversation":{"oneOf":[{"type":"object","title":"Conversation","description":"The conversation that this response belonged to.\n\nInput items and output items from this response were automatically added to this conversation.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.conversation.oneOf.0.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.conversation.oneOf.0","typeLabel":"Conversation · object"},{"type":"null","uniqueKey":"oneOf.13.response.conversation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.conversation","typeLabel":"Conversation · object | null"},"max_output_tokens":{"oneOf":[{"type":"integer","title":"Max Output Tokens","uniqueKey":"oneOf.13.response.max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens","uniqueKey":"oneOf.13.response.max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.max_output_tokens","typeLabel":"integer | null"},"max_tool_calls":{"oneOf":[{"type":"integer","title":"Max Tool Calls","uniqueKey":"oneOf.13.response.max_tool_calls.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Tool Calls","uniqueKey":"oneOf.13.response.max_tool_calls.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.max_tool_calls","typeLabel":"integer | null"},"previous_response_id":{"oneOf":[{"type":"string","title":"Previous Response Id","uniqueKey":"oneOf.13.response.previous_response_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Previous Response Id","uniqueKey":"oneOf.13.response.previous_response_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.previous_response_id","typeLabel":"string | null"},"prompt":{"oneOf":[{"type":"object","title":"ResponsePrompt","description":"Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.id","typeLabel":"string"},"variables":{"oneOf":[{"type":"object","title":"Variables","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"object","title":"ResponseInputText","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1","typeLabel":"ResponseInputText · object"},{"type":"object","title":"ResponseInputImage","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2","typeLabel":"ResponseInputImage · object"},{"type":"object","title":"ResponseInputFile","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.type","typeLabel":"string"},"file_data":{"oneOf":[{"type":"string","title":"File Data","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Data","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id","typeLabel":"string | null"},"file_url":{"oneOf":[{"type":"string","title":"File Url","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Url","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url","typeLabel":"string | null"},"filename":{"oneOf":[{"type":"string","title":"Filename","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3","typeLabel":"ResponseInputFile · object"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties","typeLabel":"string | ResponseInputText · object | ResponseInputImage · object | ResponseInputFile · object"},"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.0","typeLabel":"Variables · object"},{"type":"null","title":"Variables","uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.variables","typeLabel":"Variables · object | null"},"version":{"oneOf":[{"type":"string","title":"Version","uniqueKey":"oneOf.13.response.prompt.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Version","uniqueKey":"oneOf.13.response.prompt.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt.oneOf.0.version","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.prompt.oneOf.0","typeLabel":"ResponsePrompt · object"},{"type":"null","uniqueKey":"oneOf.13.response.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt","typeLabel":"ResponsePrompt · object | null"},"prompt_cache_key":{"oneOf":[{"type":"string","title":"Prompt Cache Key","uniqueKey":"oneOf.13.response.prompt_cache_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt Cache Key","uniqueKey":"oneOf.13.response.prompt_cache_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt_cache_key","typeLabel":"string | null"},"prompt_cache_retention":{"oneOf":[{"type":"string","title":"Prompt Cache Retention","enum":["in-memory","24h"],"uniqueKey":"oneOf.13.response.prompt_cache_retention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Prompt Cache Retention","uniqueKey":"oneOf.13.response.prompt_cache_retention.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.prompt_cache_retention","typeLabel":"enum\u003cstring> | null"},"reasoning":{"oneOf":[{"type":"object","title":"Reasoning","description":"**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).","properties":{"effort":{"oneOf":[{"type":"string","title":"Effort","enum":["none","minimal","low","medium","high","xhigh"],"uniqueKey":"oneOf.13.response.reasoning.oneOf.0.effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Effort","uniqueKey":"oneOf.13.response.reasoning.oneOf.0.effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.reasoning.oneOf.0.effort","typeLabel":"enum\u003cstring> | null"},"generate_summary":{"oneOf":[{"type":"string","title":"Generate Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.13.response.reasoning.oneOf.0.generate_summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Generate Summary","uniqueKey":"oneOf.13.response.reasoning.oneOf.0.generate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.reasoning.oneOf.0.generate_summary","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.13.response.reasoning.oneOf.0.summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Summary","uniqueKey":"oneOf.13.response.reasoning.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.reasoning.oneOf.0.summary","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.reasoning.oneOf.0","typeLabel":"Reasoning · object"},{"type":"null","uniqueKey":"oneOf.13.response.reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.reasoning","typeLabel":"Reasoning · object | null"},"safety_identifier":{"oneOf":[{"type":"string","title":"Safety Identifier","uniqueKey":"oneOf.13.response.safety_identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Safety Identifier","uniqueKey":"oneOf.13.response.safety_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.safety_identifier","typeLabel":"string | null"},"service_tier":{"oneOf":[{"type":"string","title":"Service Tier","enum":["auto","default","flex","scale","priority"],"uniqueKey":"oneOf.13.response.service_tier.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Service Tier","uniqueKey":"oneOf.13.response.service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.service_tier","typeLabel":"enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["completed","failed","in_progress","cancelled","queued","incomplete"],"uniqueKey":"oneOf.13.response.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.13.response.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.status","typeLabel":"enum\u003cstring> | null"},"text":{"oneOf":[{"type":"object","title":"ResponseTextConfig","description":"Configuration options for a text response from the model.\n\nCan be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](https://platform.openai.com/docs/guides/text)\n- [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs)","properties":{"format":{"oneOf":[{"type":"object","title":"ResponseFormatText","description":"Default response format. Used to generate text responses.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.0","typeLabel":"ResponseFormatText · object"},{"type":"object","title":"ResponseFormatTextJSONSchemaConfig","description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","required":["name","schema","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.name","typeLabel":"string"},"schema":{"additionalProperties":true,"type":"object","title":"Schema","isRequired":true,"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.schema","typeLabel":"Schema · object"},"type":{"type":"string","const":"json_schema","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.description","typeLabel":"string | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1.strict","typeLabel":"boolean | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.1","typeLabel":"ResponseFormatTextJSONSchemaConfig · object"},{"type":"object","title":"ResponseFormatJSONObject","description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","required":["type"],"properties":{"type":{"type":"string","const":"json_object","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.2","typeLabel":"ResponseFormatJSONObject · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.13.response.text.oneOf.0.format.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.text.oneOf.0.format","typeLabel":"ResponseFormatText · object | ResponseFormatTextJSONSchemaConfig · object | ResponseFormatJSONObject · object | null"},"verbosity":{"oneOf":[{"type":"string","title":"Verbosity","enum":["low","medium","high"],"uniqueKey":"oneOf.13.response.text.oneOf.0.verbosity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Verbosity","uniqueKey":"oneOf.13.response.text.oneOf.0.verbosity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.text.oneOf.0.verbosity","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.text.oneOf.0","typeLabel":"ResponseTextConfig · object"},{"type":"null","uniqueKey":"oneOf.13.response.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.text","typeLabel":"ResponseTextConfig · object | null"},"top_logprobs":{"oneOf":[{"type":"integer","title":"Top Logprobs","uniqueKey":"oneOf.13.response.top_logprobs.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.13.response.top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.top_logprobs","typeLabel":"integer | null"},"truncation":{"oneOf":[{"type":"string","title":"Truncation","enum":["auto","disabled"],"uniqueKey":"oneOf.13.response.truncation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Truncation","uniqueKey":"oneOf.13.response.truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.truncation","typeLabel":"enum\u003cstring> | null"},"usage":{"oneOf":[{"type":"object","title":"ResponseUsage","description":"Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.","required":["input_tokens","input_tokens_details","output_tokens","output_tokens_details","total_tokens"],"properties":{"input_tokens":{"type":"integer","title":"Input Tokens","isRequired":true,"uniqueKey":"oneOf.13.response.usage.oneOf.0.input_tokens","typeLabel":"integer"},"input_tokens_details":{"properties":{"cached_tokens":{"type":"integer","title":"Cached Tokens","isRequired":true,"uniqueKey":"oneOf.13.response.usage.oneOf.0.input_tokens_details.cached_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["cached_tokens"],"title":"InputTokensDetails","description":"A detailed breakdown of the input tokens.","isRequired":true,"uniqueKey":"oneOf.13.response.usage.oneOf.0.input_tokens_details","typeLabel":"InputTokensDetails · object"},"output_tokens":{"type":"integer","title":"Output Tokens","isRequired":true,"uniqueKey":"oneOf.13.response.usage.oneOf.0.output_tokens","typeLabel":"integer"},"output_tokens_details":{"properties":{"reasoning_tokens":{"type":"integer","title":"Reasoning Tokens","isRequired":true,"uniqueKey":"oneOf.13.response.usage.oneOf.0.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["reasoning_tokens"],"title":"OutputTokensDetails","description":"A detailed breakdown of the output tokens.","isRequired":true,"uniqueKey":"oneOf.13.response.usage.oneOf.0.output_tokens_details","typeLabel":"OutputTokensDetails · object"},"total_tokens":{"type":"integer","title":"Total Tokens","isRequired":true,"uniqueKey":"oneOf.13.response.usage.oneOf.0.total_tokens","typeLabel":"integer"}},"additionalProperties":true,"uniqueKey":"oneOf.13.response.usage.oneOf.0","typeLabel":"ResponseUsage · object"},{"type":"null","uniqueKey":"oneOf.13.response.usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.usage","typeLabel":"ResponseUsage · object | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.13.response.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.13.response.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.13.response.user","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id","created_at","model","object","output","parallel_tool_calls","tool_choice","tools"],"title":"Response","isRequired":true,"uniqueKey":"oneOf.13.response","typeLabel":"Response · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.13.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.created","title":"Type","isRequired":true,"uniqueKey":"oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.13","typeLabel":"ResponseCreatedEvent · object"},{"type":"object","title":"ResponseErrorEvent","description":"Emitted when an error occurs.","required":["message","sequence_number","type"],"properties":{"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"oneOf.14.message","typeLabel":"string"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.14.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"error","title":"Type","isRequired":true,"uniqueKey":"oneOf.14.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.14.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.14.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.code","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","title":"Param","uniqueKey":"oneOf.14.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","uniqueKey":"oneOf.14.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.14.param","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.14","typeLabel":"ResponseErrorEvent · object"},{"type":"object","title":"ResponseFileSearchCallCompletedEvent","description":"Emitted when a file search call is completed (results found).","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.15.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.15.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.15.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.file_search_call.completed","title":"Type","isRequired":true,"uniqueKey":"oneOf.15.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.15","typeLabel":"ResponseFileSearchCallCompletedEvent · object"},{"type":"object","title":"ResponseFileSearchCallInProgressEvent","description":"Emitted when a file search call is initiated.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.16.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.16.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.16.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.file_search_call.in_progress","title":"Type","isRequired":true,"uniqueKey":"oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.16","typeLabel":"ResponseFileSearchCallInProgressEvent · object"},{"type":"object","title":"ResponseFileSearchCallSearchingEvent","description":"Emitted when a file search is currently searching.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.17.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.17.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.17.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.file_search_call.searching","title":"Type","isRequired":true,"uniqueKey":"oneOf.17.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.17","typeLabel":"ResponseFileSearchCallSearchingEvent · object"},{"type":"object","title":"ResponseFunctionCallArgumentsDeltaEvent","description":"Emitted when there is a partial function-call arguments delta.","required":["delta","item_id","output_index","sequence_number","type"],"properties":{"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.18.delta","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.18.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.18.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.18.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.function_call_arguments.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.18.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.18","typeLabel":"ResponseFunctionCallArgumentsDeltaEvent · object"},{"type":"object","title":"ResponseFunctionCallArgumentsDoneEvent","description":"Emitted when function-call arguments are finalized.","required":["arguments","item_id","name","output_index","sequence_number","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.19.arguments","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.19.item_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.19.name","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.19.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.19.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.function_call_arguments.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.19.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.19","typeLabel":"ResponseFunctionCallArgumentsDoneEvent · object"},{"type":"object","title":"ResponseInProgressEvent","description":"Emitted when the response is in progress.","required":["response","sequence_number","type"],"properties":{"response":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.id","typeLabel":"string"},"created_at":{"type":"number","title":"Created At","isRequired":true,"uniqueKey":"oneOf.20.response.created_at","typeLabel":"number"},"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"oneOf.20.response.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-5.2","gpt-5.2-2025-12-11","gpt-5.2-chat-latest","gpt-5.2-pro","gpt-5.2-pro-2025-12-11","gpt-5.1","gpt-5.1-2025-11-13","gpt-5.1-codex","gpt-5.1-mini","gpt-5.1-chat-latest","gpt-5","gpt-5-mini","gpt-5-nano","gpt-5-2025-08-07","gpt-5-mini-2025-08-07","gpt-5-nano-2025-08-07","gpt-5-chat-latest","gpt-4.1","gpt-4.1-mini","gpt-4.1-nano","gpt-4.1-2025-04-14","gpt-4.1-mini-2025-04-14","gpt-4.1-nano-2025-04-14","o4-mini","o4-mini-2025-04-16","o3","o3-2025-04-16","o3-mini","o3-mini-2025-01-31","o1","o1-2024-12-17","o1-preview","o1-preview-2024-09-12","o1-mini","o1-mini-2024-09-12","gpt-4o","gpt-4o-2024-11-20","gpt-4o-2024-08-06","gpt-4o-2024-05-13","gpt-4o-audio-preview","gpt-4o-audio-preview-2024-10-01","gpt-4o-audio-preview-2024-12-17","gpt-4o-audio-preview-2025-06-03","gpt-4o-mini-audio-preview","gpt-4o-mini-audio-preview-2024-12-17","gpt-4o-search-preview","gpt-4o-mini-search-preview","gpt-4o-search-preview-2025-03-11","gpt-4o-mini-search-preview-2025-03-11","chatgpt-4o-latest","codex-mini-latest","gpt-4o-mini","gpt-4o-mini-2024-07-18","gpt-4-turbo","gpt-4-turbo-2024-04-09","gpt-4-0125-preview","gpt-4-turbo-preview","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4","gpt-4-0314","gpt-4-0613","gpt-4-32k","gpt-4-32k-0314","gpt-4-32k-0613","gpt-3.5-turbo","gpt-3.5-turbo-16k","gpt-3.5-turbo-0301","gpt-3.5-turbo-0613","gpt-3.5-turbo-1106","gpt-3.5-turbo-0125","gpt-3.5-turbo-16k-0613"],"isRequired":true,"uniqueKey":"oneOf.20.response.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Model","enum":["o1-pro","o1-pro-2025-03-19","o3-pro","o3-pro-2025-06-10","o3-deep-research","o3-deep-research-2025-06-26","o4-mini-deep-research","o4-mini-deep-research-2025-06-26","computer-use-preview","computer-use-preview-2025-03-11","gpt-5-codex","gpt-5-pro","gpt-5-pro-2025-10-06","gpt-5.1-codex-max"],"isRequired":true,"uniqueKey":"oneOf.20.response.model.oneOf.2","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.20.response.model","typeLabel":"string · enum\u003cstring> · enum\u003cstring>"},"object":{"type":"string","const":"response","title":"Object","isRequired":true,"uniqueKey":"oneOf.20.response.object","typeLabel":"string"},"output":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.output.items.[INDEX].oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"uniqueKey":"oneOf.20.response.output.items.[INDEX]","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.20.response.output","typeLabel":"(ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object)[]"},"parallel_tool_calls":{"type":"boolean","title":"Parallel Tool Calls","isRequired":true,"uniqueKey":"oneOf.20.response.parallel_tool_calls","typeLabel":"boolean"},"tool_choice":{"oneOf":[{"type":"string","title":"Tool Choice","enum":["none","auto","required"],"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","title":"ToolChoiceAllowed","description":"Constrains the tools available to the model to a pre-defined set.","required":["mode","tools","type"],"properties":{"mode":{"type":"string","enum":["auto","required"],"title":"Mode","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"tools":{"items":{"additionalProperties":true,"type":"object","uniqueKey":"oneOf.20.response.tool_choice.oneOf.1.tools.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.1.tools","typeLabel":"Tools · object[]"},"type":{"type":"string","const":"allowed_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.1","typeLabel":"ToolChoiceAllowed · object"},{"type":"object","title":"ToolChoiceTypes","description":"Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](https://platform.openai.com/docs/guides/tools).","required":["type"],"properties":{"type":{"type":"string","enum":["file_search","web_search_preview","computer_use_preview","web_search_preview_2025_03_11","image_generation","code_interpreter"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.2","typeLabel":"ToolChoiceTypes · object"},{"type":"object","title":"ToolChoiceFunction","description":"Use this option to force the model to call a specific function.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.3.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.3","typeLabel":"ToolChoiceFunction · object"},{"type":"object","title":"ToolChoiceMcp","description":"Use this option to force the model to call a specific tool on a remote MCP server.","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.4.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"oneOf.20.response.tool_choice.oneOf.4.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"oneOf.20.response.tool_choice.oneOf.4.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tool_choice.oneOf.4.name","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.4","typeLabel":"ToolChoiceMcp · object"},{"type":"object","title":"ToolChoiceCustom","description":"Use this option to force the model to call a specific custom tool.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.5.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.5","typeLabel":"ToolChoiceCustom · object"},{"type":"object","title":"ToolChoiceApplyPatch","description":"Forces the model to call the apply_patch tool when executing a tool call.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.6","typeLabel":"ToolChoiceApplyPatch · object"},{"type":"object","title":"ToolChoiceShell","description":"Forces the model to call the shell tool when a tool call is required.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice.oneOf.7","typeLabel":"ToolChoiceShell · object"}],"isRequired":true,"uniqueKey":"oneOf.20.response.tool_choice","typeLabel":"enum\u003cstring> | ToolChoiceAllowed · object | ToolChoiceTypes · object | ToolChoiceFunction · object | ToolChoiceMcp · object | ToolChoiceCustom · object | ToolChoiceApplyPatch · object | ToolChoiceShell · object"},"tools":{"items":{"oneOf":[{"type":"object","title":"FunctionTool","description":"Defines a function in your own code the model can choose to call.\n\nLearn more about [function calling](https://platform.openai.com/docs/guides/function-calling).","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.type","typeLabel":"string"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.parameters","typeLabel":"Parameters · object | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.strict","typeLabel":"boolean | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0.description","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.0","typeLabel":"FunctionTool · object"},{"type":"object","title":"FileSearchTool","description":"A tool that searches for relevant content from uploaded files.\n\nLearn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).","required":["type","vector_store_ids"],"properties":{"type":{"type":"string","const":"file_search","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.type","typeLabel":"string"},"vector_store_ids":{"items":{"type":"string","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.vector_store_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Vector Store Ids","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.vector_store_ids","typeLabel":"string[]"},"filters":{"oneOf":[{"type":"object","title":"ComparisonFilter","description":"A filter used to compare a specified attribute key to a given value using a defined comparison operation.","required":["key","type","value"],"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["eq","ne","gt","gte","lt","lte"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"any","title":"Value","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.value","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0","typeLabel":"ComparisonFilter · object"},{"type":"object","title":"CompoundFilter","description":"Combine multiple filters using `and` or `or`.","required":["filters","type"],"properties":{"filters":{"items":{"type":"any","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Filters","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters","typeLabel":"any[]"},"type":{"type":"string","enum":["and","or"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1","typeLabel":"CompoundFilter · object"},{"type":"null","title":"Filters","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.filters","typeLabel":"ComparisonFilter · object | CompoundFilter · object | null"},"max_num_results":{"oneOf":[{"type":"integer","title":"Max Num Results","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Num Results","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.max_num_results","typeLabel":"integer | null"},"ranking_options":{"oneOf":[{"type":"object","title":"RankingOptions","description":"Ranking options for search.","properties":{"hybrid_search":{"type":"any","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.hybrid_search","typeLabel":"any"},"ranker":{"type":"any","title":"Ranker","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.ranker","typeLabel":"any"},"score_threshold":{"type":"any","title":"Score Threshold","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.score_threshold","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0","typeLabel":"RankingOptions · object"},{"type":"null","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1.ranking_options","typeLabel":"RankingOptions · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.1","typeLabel":"FileSearchTool · object"},{"type":"object","title":"ComputerTool","description":"A tool that controls a virtual computer.\n\nLearn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).","required":["display_height","display_width","environment","type"],"properties":{"display_height":{"type":"integer","title":"Display Height","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.2.display_height","typeLabel":"integer"},"display_width":{"type":"integer","title":"Display Width","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.2.display_width","typeLabel":"integer"},"environment":{"type":"string","enum":["windows","mac","linux","ubuntu","browser"],"title":"Environment","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.2.environment","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_use_preview","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.2","typeLabel":"ComputerTool · object"},{"type":"object","title":"WebSearchTool","description":"Search the Internet for sources related to the prompt.\n\nLearn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search","web_search_2025_08_26"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"filters":{"oneOf":[{"type":"object","title":"Filters","description":"Filters for the search.","properties":{"allowed_domains":{"type":"any","title":"Allowed Domains","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0.allowed_domains","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0","typeLabel":"Filters · object"},{"type":"null","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.filters","typeLabel":"Filters · object | null"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The approximate location of the user.","properties":{"city":{"type":"any","title":"City","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.timezone","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.3","typeLabel":"WebSearchTool · object"},{"type":"object","title":"Mcp","description":"Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](https://platform.openai.com/docs/guides/tools-remote-mcp).","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.type","typeLabel":"string"},"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"object","title":"McpAllowedToolsMcpToolFilter","description":"A filter object to specify which tools are allowed.","properties":{"read_only":{"type":"any","title":"Read Only","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.read_only","typeLabel":"any"},"tool_names":{"type":"any","title":"Tool Names","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.tool_names","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1","typeLabel":"McpAllowedToolsMcpToolFilter · object"},{"type":"null","title":"Allowed Tools","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.allowed_tools","typeLabel":"string[] | McpAllowedToolsMcpToolFilter · object | null"},"authorization":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.authorization","typeLabel":"string | null"},"connector_id":{"oneOf":[{"type":"string","title":"Connector Id","enum":["connector_dropbox","connector_gmail","connector_googlecalendar","connector_googledrive","connector_microsoftteams","connector_outlookcalendar","connector_outlookemail","connector_sharepoint"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Connector Id","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.connector_id","typeLabel":"enum\u003cstring> | null"},"headers":{"oneOf":[{"type":"object","title":"Headers","additionalProperties":{"type":"string","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0","typeLabel":"Headers · object"},{"type":"null","title":"Headers","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.headers","typeLabel":"Headers · object | null"},"require_approval":{"oneOf":[{"type":"object","title":"McpRequireApprovalMcpToolApprovalFilter","description":"Specify which of the MCP server's tools require approval.\n\nCan be\n`always`, `never`, or a filter object associated with tools\nthat require approval.","properties":{"always":{"type":"any","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.always","typeLabel":"any"},"never":{"type":"any","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.never","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object"},{"type":"string","title":"Require Approval","enum":["always","never"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Require Approval","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.require_approval","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object | enum\u003cstring> | null"},"server_description":{"oneOf":[{"type":"string","title":"Server Description","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Description","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.server_description","typeLabel":"string | null"},"server_url":{"oneOf":[{"type":"string","title":"Server Url","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Url","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4.server_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.4","typeLabel":"Mcp · object"},{"type":"object","title":"CodeInterpreter","description":"A tool that runs Python code to help generate a response to a prompt.","required":["container","type"],"properties":{"container":{"oneOf":[{"type":"string","title":"Container","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5.container.oneOf.0","typeLabel":"string"},{"type":"object","title":"CodeInterpreterContainerCodeInterpreterToolAuto","description":"Configuration for a code interpreter container.\n\nOptionally specify the IDs of the files to run the code on.","required":["type"],"properties":{"type":{"type":"string","const":"auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.network_policy","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5.container.oneOf.1","typeLabel":"CodeInterpreterContainerCodeInterpreterToolAuto · object"}],"isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5.container","typeLabel":"string | CodeInterpreterContainerCodeInterpreterToolAuto · object"},"type":{"type":"string","const":"code_interpreter","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.5","typeLabel":"CodeInterpreter · object"},{"type":"object","title":"ImageGeneration","description":"A tool that generates images using the GPT image models.","required":["type"],"properties":{"type":{"type":"string","const":"image_generation","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.type","typeLabel":"string"},"action":{"oneOf":[{"type":"string","title":"Action","enum":["generate","edit","auto"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.action.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Action","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.action.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.action","typeLabel":"enum\u003cstring> | null"},"background":{"oneOf":[{"type":"string","title":"Background","enum":["transparent","opaque","auto"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.background.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Background","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.background","typeLabel":"enum\u003cstring> | null"},"input_fidelity":{"oneOf":[{"type":"string","title":"Input Fidelity","enum":["high","low"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Input Fidelity","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.input_fidelity","typeLabel":"enum\u003cstring> | null"},"input_image_mask":{"oneOf":[{"type":"object","title":"ImageGenerationInputImageMask","description":"Optional mask for inpainting.\n\nContains `image_url`\n(string, optional) and `file_id` (string, optional).","properties":{"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.image_url","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0","typeLabel":"ImageGenerationInputImageMask · object"},{"type":"null","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.input_image_mask","typeLabel":"ImageGenerationInputImageMask · object | null"},"model":{"oneOf":[{"type":"string","title":"Model","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-image-1","gpt-image-1-mini","gpt-image-1.5"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.model.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.model","typeLabel":"string | enum\u003cstring> | null"},"moderation":{"oneOf":[{"type":"string","title":"Moderation","enum":["auto","low"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Moderation","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.moderation","typeLabel":"enum\u003cstring> | null"},"output_compression":{"oneOf":[{"type":"integer","title":"Output Compression","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Output Compression","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.output_compression","typeLabel":"integer | null"},"output_format":{"oneOf":[{"type":"string","title":"Output Format","enum":["png","webp","jpeg"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Output Format","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.output_format","typeLabel":"enum\u003cstring> | null"},"partial_images":{"oneOf":[{"type":"integer","title":"Partial Images","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Partial Images","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.partial_images","typeLabel":"integer | null"},"quality":{"oneOf":[{"type":"string","title":"Quality","enum":["low","medium","high","auto"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.quality.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Quality","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.quality","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"string","title":"Size","enum":["1024x1024","1024x1536","1536x1024","auto"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Size","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6.size","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.6","typeLabel":"ImageGeneration · object"},{"type":"object","title":"LocalShell","description":"A tool that allows the model to execute shell commands in a local environment.","required":["type"],"properties":{"type":{"type":"string","const":"local_shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.7","typeLabel":"LocalShell · object"},{"type":"object","title":"FunctionShellTool","description":"A tool that allows the model to execute shell commands.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ContainerAuto","required":["type"],"properties":{"type":{"type":"string","const":"container_auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.network_policy","typeLabel":"any"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0","typeLabel":"ContainerAuto · object"},{"type":"object","title":"LocalEnvironment","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.type","typeLabel":"string"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1","typeLabel":"LocalEnvironment · object"},{"type":"object","title":"ContainerReference","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2","typeLabel":"ContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8.environment","typeLabel":"ContainerAuto · object | LocalEnvironment · object | ContainerReference · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.8","typeLabel":"FunctionShellTool · object"},{"type":"object","title":"CustomTool","description":"A custom tool that processes input using a specified format.\n\nLearn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.description","typeLabel":"string | null"},"format":{"oneOf":[{"type":"object","title":"Text","description":"Unconstrained free-form text.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.format.oneOf.0","typeLabel":"Text · object"},{"type":"object","title":"Grammar","description":"A grammar defined by the user.","required":["definition","syntax","type"],"properties":{"definition":{"type":"string","title":"Definition","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.definition","typeLabel":"string"},"syntax":{"type":"string","enum":["lark","regex"],"title":"Syntax","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.syntax","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"grammar","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.format.oneOf.1","typeLabel":"Grammar · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.format.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9.format","typeLabel":"Text · object | Grammar · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.9","typeLabel":"CustomTool · object"},{"type":"object","title":"WebSearchPreviewTool","description":"This tool searches the web for relevant results to use in a response.\n\nLearn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search_preview","web_search_preview_2025_03_11"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The user's location.","required":["type"],"properties":{"type":{"type":"string","const":"approximate","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.type","typeLabel":"string"},"city":{"type":"any","title":"City","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.timezone","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.10","typeLabel":"WebSearchPreviewTool · object"},{"type":"object","title":"ApplyPatchTool","description":"Allows the assistant to create, delete, or update files using unified diffs.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.tools.items.[INDEX].oneOf.11","typeLabel":"ApplyPatchTool · object"}],"uniqueKey":"oneOf.20.response.tools.items.[INDEX]","typeLabel":"FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.20.response.tools","typeLabel":"(FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object)[]"},"error":{"oneOf":[{"type":"object","title":"ResponseError","description":"An error object returned when the model fails to generate a Response.","required":["code","message"],"properties":{"code":{"type":"string","enum":["server_error","rate_limit_exceeded","invalid_prompt","vector_store_timeout","invalid_image","invalid_image_format","invalid_base64_image","invalid_image_url","image_too_large","image_too_small","image_parse_error","image_content_policy_violation","invalid_image_mode","image_file_too_large","unsupported_image_media_type","empty_image_file","failed_to_download_image","image_file_not_found"],"title":"Code","isRequired":true,"uniqueKey":"oneOf.20.response.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"oneOf.20.response.error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.error.oneOf.0","typeLabel":"ResponseError · object"},{"type":"null","uniqueKey":"oneOf.20.response.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.error","typeLabel":"ResponseError · object | null"},"incomplete_details":{"oneOf":[{"type":"object","title":"IncompleteDetails","description":"Details about why the response is incomplete.","properties":{"reason":{"oneOf":[{"type":"string","title":"Reason","enum":["max_output_tokens","content_filter"],"uniqueKey":"oneOf.20.response.incomplete_details.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reason","uniqueKey":"oneOf.20.response.incomplete_details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.incomplete_details.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.incomplete_details.oneOf.0","typeLabel":"IncompleteDetails · object"},{"type":"null","uniqueKey":"oneOf.20.response.incomplete_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.incomplete_details","typeLabel":"IncompleteDetails · object | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"oneOf.20.response.instructions.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"EasyInputMessage","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.","required":["content","role"],"properties":{"content":{"type":"any","title":"Content","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"any"},"role":{"type":"string","enum":["user","assistant","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.0.phase","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"EasyInputMessage · object"},{"type":"object","title":"Message","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.","required":["content","role"],"properties":{"content":{"items":{"type":"any","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"any[]"},"role":{"type":"string","enum":["user","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Message · object"},{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string"},"content":{"items":{"type":"any","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"any[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.2.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.2.phase","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"string"},"results":{"type":"any","title":"Results","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.3.results","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.action","typeLabel":"any"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"any"},"message":{"type":"any","title":"Message","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ComputerCallOutput","description":"The output of a computer tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.call_id","typeLabel":"string"},"output":{"properties":{"type":{"type":"string","const":"computer_screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.type","typeLabel":"string"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.image_url","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["type"],"title":"ResponseComputerToolCallOutputScreenshot","description":"A computer screenshot image used with the computer use tool.","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output","typeLabel":"ResponseComputerToolCallOutputScreenshot · object"},"type":{"type":"string","const":"computer_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"any"},"acknowledged_safety_checks":{"type":"any","title":"Acknowledged Safety Checks","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"ComputerCallOutput · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.6.action","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.7.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.7.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.7.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.7.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"FunctionCallOutput","description":"The output of a function tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.8.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.8.output","typeLabel":"any"},"type":{"type":"string","const":"function_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.8.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"FunctionCallOutput · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"string"},"content":{"type":"any","title":"Content","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.content","typeLabel":"any"},"encrypted_content":{"type":"any","title":"Encrypted Content","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.encrypted_content","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItemParam","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["encrypted_content","type"],"properties":{"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.10.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"ResponseCompactionItemParam · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.11.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.11.type","typeLabel":"string"},"result":{"type":"any","title":"Result","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.11.result","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.11","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.12.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.12.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.12.type","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.12.code","typeLabel":"any"},"outputs":{"type":"any","title":"Outputs","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.12.outputs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.12","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.type","typeLabel":"string"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms","typeLabel":"any"},"user":{"type":"any","title":"User","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.user","typeLabel":"any"},"working_directory":{"type":"any","title":"Working Directory","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.working_directory","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.13","typeLabel":"LocalShellCall · object"},{"type":"object","title":"LocalShellCallOutput","description":"The output of a local shell tool call.","required":["id","output","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.14.id","typeLabel":"string"},"output":{"type":"string","title":"Output","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.14.output","typeLabel":"string"},"type":{"type":"string","const":"local_shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.14.type","typeLabel":"string"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.14.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.14","typeLabel":"LocalShellCallOutput · object"},{"type":"object","title":"ShellCall","description":"A tool representing a request to execute one or more shell commands.","required":["action","call_id","type"],"properties":{"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands","typeLabel":"string[]"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length","typeLabel":"any"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"ShellCallAction","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action","typeLabel":"ShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.call_id","typeLabel":"string"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.id","typeLabel":"any"},"environment":{"type":"any","title":"Environment","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.environment","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.15","typeLabel":"ShellCall · object"},{"type":"object","title":"ShellCallOutput","description":"The streamed output items emitted by a shell tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"type":"any","title":"Outcome","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome","typeLabel":"any"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stdout","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"ResponseFunctionShellCallOutputContent","description":"Captured stdout and stderr for a portion of a shell tool call output.","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX]","typeLabel":"ResponseFunctionShellCallOutputContent · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output","typeLabel":"ResponseFunctionShellCallOutputContent · object[]"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.id","typeLabel":"any"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.max_output_length","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.16","typeLabel":"ShellCallOutput · object"},{"type":"object","title":"ApplyPatchCall","description":"A tool call representing a request to create, delete, or update files using diff patches.","required":["call_id","operation","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"operation":{"type":"any","title":"Operation","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.17.operation","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.17.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.17.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.17","typeLabel":"ApplyPatchCall · object"},{"type":"object","title":"ApplyPatchCallOutput","description":"The streamed output emitted by an apply patch tool call.","required":["call_id","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.18.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.18.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.18.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.18.id","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.18.output","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.18","typeLabel":"ApplyPatchCallOutput · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"type":"any","title":"Annotations","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations","typeLabel":"any"},"description":{"type":"any","title":"Description","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.type","typeLabel":"string"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19.error","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.19","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.20.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.20.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.20.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.20.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.20","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"McpApprovalResponse","description":"A response to an MCP approval request.","required":["approval_request_id","approve","type"],"properties":{"approval_request_id":{"type":"string","title":"Approval Request Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approval_request_id","typeLabel":"string"},"approve":{"type":"boolean","title":"Approve","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approve","typeLabel":"boolean"},"type":{"type":"string","const":"mcp_approval_response","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.21.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.21.id","typeLabel":"any"},"reason":{"type":"any","title":"Reason","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.21.reason","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.21","typeLabel":"McpApprovalResponse · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.type","typeLabel":"string"},"approval_request_id":{"type":"any","title":"Approval Request Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.approval_request_id","typeLabel":"any"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.error","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.output","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.22","typeLabel":"McpCall · object"},{"type":"object","title":"ResponseCustomToolCallOutput","description":"The output of a custom tool call from your code, being sent back to the model.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.23.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.23.output","typeLabel":"any"},"type":{"type":"string","const":"custom_tool_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.23.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.23.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.23","typeLabel":"ResponseCustomToolCallOutput · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.24.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.24.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.24.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.24.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.24.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.24","typeLabel":"ResponseCustomToolCall · object"},{"type":"object","title":"ItemReference","description":"An internal identifier for an item to reference.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.25.id","typeLabel":"string"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.25.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX].oneOf.25","typeLabel":"ItemReference · object"}],"uniqueKey":"oneOf.20.response.instructions.oneOf.1.items.[INDEX]","typeLabel":"EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object"},"title":"Instructions","uniqueKey":"oneOf.20.response.instructions.oneOf.1","typeLabel":"(EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[]"},{"type":"null","title":"Instructions","uniqueKey":"oneOf.20.response.instructions.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.instructions","typeLabel":"string | (EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[] | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","additionalProperties":{"type":"string","uniqueKey":"oneOf.20.response.metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.20.response.metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","uniqueKey":"oneOf.20.response.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.metadata","typeLabel":"Metadata · object | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","uniqueKey":"oneOf.20.response.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","uniqueKey":"oneOf.20.response.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","uniqueKey":"oneOf.20.response.top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","uniqueKey":"oneOf.20.response.top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.top_p","typeLabel":"number | null"},"background":{"oneOf":[{"type":"boolean","title":"Background","uniqueKey":"oneOf.20.response.background.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Background","uniqueKey":"oneOf.20.response.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.background","typeLabel":"boolean | null"},"completed_at":{"oneOf":[{"type":"number","title":"Completed At","uniqueKey":"oneOf.20.response.completed_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Completed At","uniqueKey":"oneOf.20.response.completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.completed_at","typeLabel":"number | null"},"conversation":{"oneOf":[{"type":"object","title":"Conversation","description":"The conversation that this response belonged to.\n\nInput items and output items from this response were automatically added to this conversation.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.conversation.oneOf.0.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.conversation.oneOf.0","typeLabel":"Conversation · object"},{"type":"null","uniqueKey":"oneOf.20.response.conversation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.conversation","typeLabel":"Conversation · object | null"},"max_output_tokens":{"oneOf":[{"type":"integer","title":"Max Output Tokens","uniqueKey":"oneOf.20.response.max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens","uniqueKey":"oneOf.20.response.max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.max_output_tokens","typeLabel":"integer | null"},"max_tool_calls":{"oneOf":[{"type":"integer","title":"Max Tool Calls","uniqueKey":"oneOf.20.response.max_tool_calls.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Tool Calls","uniqueKey":"oneOf.20.response.max_tool_calls.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.max_tool_calls","typeLabel":"integer | null"},"previous_response_id":{"oneOf":[{"type":"string","title":"Previous Response Id","uniqueKey":"oneOf.20.response.previous_response_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Previous Response Id","uniqueKey":"oneOf.20.response.previous_response_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.previous_response_id","typeLabel":"string | null"},"prompt":{"oneOf":[{"type":"object","title":"ResponsePrompt","description":"Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.id","typeLabel":"string"},"variables":{"oneOf":[{"type":"object","title":"Variables","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"object","title":"ResponseInputText","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1","typeLabel":"ResponseInputText · object"},{"type":"object","title":"ResponseInputImage","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2","typeLabel":"ResponseInputImage · object"},{"type":"object","title":"ResponseInputFile","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.type","typeLabel":"string"},"file_data":{"oneOf":[{"type":"string","title":"File Data","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Data","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id","typeLabel":"string | null"},"file_url":{"oneOf":[{"type":"string","title":"File Url","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Url","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url","typeLabel":"string | null"},"filename":{"oneOf":[{"type":"string","title":"Filename","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3","typeLabel":"ResponseInputFile · object"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties","typeLabel":"string | ResponseInputText · object | ResponseInputImage · object | ResponseInputFile · object"},"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.0","typeLabel":"Variables · object"},{"type":"null","title":"Variables","uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.variables","typeLabel":"Variables · object | null"},"version":{"oneOf":[{"type":"string","title":"Version","uniqueKey":"oneOf.20.response.prompt.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Version","uniqueKey":"oneOf.20.response.prompt.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt.oneOf.0.version","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.prompt.oneOf.0","typeLabel":"ResponsePrompt · object"},{"type":"null","uniqueKey":"oneOf.20.response.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt","typeLabel":"ResponsePrompt · object | null"},"prompt_cache_key":{"oneOf":[{"type":"string","title":"Prompt Cache Key","uniqueKey":"oneOf.20.response.prompt_cache_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt Cache Key","uniqueKey":"oneOf.20.response.prompt_cache_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt_cache_key","typeLabel":"string | null"},"prompt_cache_retention":{"oneOf":[{"type":"string","title":"Prompt Cache Retention","enum":["in-memory","24h"],"uniqueKey":"oneOf.20.response.prompt_cache_retention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Prompt Cache Retention","uniqueKey":"oneOf.20.response.prompt_cache_retention.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.prompt_cache_retention","typeLabel":"enum\u003cstring> | null"},"reasoning":{"oneOf":[{"type":"object","title":"Reasoning","description":"**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).","properties":{"effort":{"oneOf":[{"type":"string","title":"Effort","enum":["none","minimal","low","medium","high","xhigh"],"uniqueKey":"oneOf.20.response.reasoning.oneOf.0.effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Effort","uniqueKey":"oneOf.20.response.reasoning.oneOf.0.effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.reasoning.oneOf.0.effort","typeLabel":"enum\u003cstring> | null"},"generate_summary":{"oneOf":[{"type":"string","title":"Generate Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.20.response.reasoning.oneOf.0.generate_summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Generate Summary","uniqueKey":"oneOf.20.response.reasoning.oneOf.0.generate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.reasoning.oneOf.0.generate_summary","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.20.response.reasoning.oneOf.0.summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Summary","uniqueKey":"oneOf.20.response.reasoning.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.reasoning.oneOf.0.summary","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.reasoning.oneOf.0","typeLabel":"Reasoning · object"},{"type":"null","uniqueKey":"oneOf.20.response.reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.reasoning","typeLabel":"Reasoning · object | null"},"safety_identifier":{"oneOf":[{"type":"string","title":"Safety Identifier","uniqueKey":"oneOf.20.response.safety_identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Safety Identifier","uniqueKey":"oneOf.20.response.safety_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.safety_identifier","typeLabel":"string | null"},"service_tier":{"oneOf":[{"type":"string","title":"Service Tier","enum":["auto","default","flex","scale","priority"],"uniqueKey":"oneOf.20.response.service_tier.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Service Tier","uniqueKey":"oneOf.20.response.service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.service_tier","typeLabel":"enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["completed","failed","in_progress","cancelled","queued","incomplete"],"uniqueKey":"oneOf.20.response.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.20.response.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.status","typeLabel":"enum\u003cstring> | null"},"text":{"oneOf":[{"type":"object","title":"ResponseTextConfig","description":"Configuration options for a text response from the model.\n\nCan be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](https://platform.openai.com/docs/guides/text)\n- [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs)","properties":{"format":{"oneOf":[{"type":"object","title":"ResponseFormatText","description":"Default response format. Used to generate text responses.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.0","typeLabel":"ResponseFormatText · object"},{"type":"object","title":"ResponseFormatTextJSONSchemaConfig","description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","required":["name","schema","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.name","typeLabel":"string"},"schema":{"additionalProperties":true,"type":"object","title":"Schema","isRequired":true,"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.schema","typeLabel":"Schema · object"},"type":{"type":"string","const":"json_schema","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.description","typeLabel":"string | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1.strict","typeLabel":"boolean | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.1","typeLabel":"ResponseFormatTextJSONSchemaConfig · object"},{"type":"object","title":"ResponseFormatJSONObject","description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","required":["type"],"properties":{"type":{"type":"string","const":"json_object","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.2","typeLabel":"ResponseFormatJSONObject · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.20.response.text.oneOf.0.format.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.text.oneOf.0.format","typeLabel":"ResponseFormatText · object | ResponseFormatTextJSONSchemaConfig · object | ResponseFormatJSONObject · object | null"},"verbosity":{"oneOf":[{"type":"string","title":"Verbosity","enum":["low","medium","high"],"uniqueKey":"oneOf.20.response.text.oneOf.0.verbosity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Verbosity","uniqueKey":"oneOf.20.response.text.oneOf.0.verbosity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.text.oneOf.0.verbosity","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.text.oneOf.0","typeLabel":"ResponseTextConfig · object"},{"type":"null","uniqueKey":"oneOf.20.response.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.text","typeLabel":"ResponseTextConfig · object | null"},"top_logprobs":{"oneOf":[{"type":"integer","title":"Top Logprobs","uniqueKey":"oneOf.20.response.top_logprobs.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.20.response.top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.top_logprobs","typeLabel":"integer | null"},"truncation":{"oneOf":[{"type":"string","title":"Truncation","enum":["auto","disabled"],"uniqueKey":"oneOf.20.response.truncation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Truncation","uniqueKey":"oneOf.20.response.truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.truncation","typeLabel":"enum\u003cstring> | null"},"usage":{"oneOf":[{"type":"object","title":"ResponseUsage","description":"Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.","required":["input_tokens","input_tokens_details","output_tokens","output_tokens_details","total_tokens"],"properties":{"input_tokens":{"type":"integer","title":"Input Tokens","isRequired":true,"uniqueKey":"oneOf.20.response.usage.oneOf.0.input_tokens","typeLabel":"integer"},"input_tokens_details":{"properties":{"cached_tokens":{"type":"integer","title":"Cached Tokens","isRequired":true,"uniqueKey":"oneOf.20.response.usage.oneOf.0.input_tokens_details.cached_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["cached_tokens"],"title":"InputTokensDetails","description":"A detailed breakdown of the input tokens.","isRequired":true,"uniqueKey":"oneOf.20.response.usage.oneOf.0.input_tokens_details","typeLabel":"InputTokensDetails · object"},"output_tokens":{"type":"integer","title":"Output Tokens","isRequired":true,"uniqueKey":"oneOf.20.response.usage.oneOf.0.output_tokens","typeLabel":"integer"},"output_tokens_details":{"properties":{"reasoning_tokens":{"type":"integer","title":"Reasoning Tokens","isRequired":true,"uniqueKey":"oneOf.20.response.usage.oneOf.0.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["reasoning_tokens"],"title":"OutputTokensDetails","description":"A detailed breakdown of the output tokens.","isRequired":true,"uniqueKey":"oneOf.20.response.usage.oneOf.0.output_tokens_details","typeLabel":"OutputTokensDetails · object"},"total_tokens":{"type":"integer","title":"Total Tokens","isRequired":true,"uniqueKey":"oneOf.20.response.usage.oneOf.0.total_tokens","typeLabel":"integer"}},"additionalProperties":true,"uniqueKey":"oneOf.20.response.usage.oneOf.0","typeLabel":"ResponseUsage · object"},{"type":"null","uniqueKey":"oneOf.20.response.usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.usage","typeLabel":"ResponseUsage · object | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.20.response.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.20.response.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.20.response.user","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id","created_at","model","object","output","parallel_tool_calls","tool_choice","tools"],"title":"Response","isRequired":true,"uniqueKey":"oneOf.20.response","typeLabel":"Response · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.20.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.in_progress","title":"Type","isRequired":true,"uniqueKey":"oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.20","typeLabel":"ResponseInProgressEvent · object"},{"type":"object","title":"ResponseFailedEvent","description":"An event that is emitted when a response fails.","required":["response","sequence_number","type"],"properties":{"response":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.id","typeLabel":"string"},"created_at":{"type":"number","title":"Created At","isRequired":true,"uniqueKey":"oneOf.21.response.created_at","typeLabel":"number"},"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"oneOf.21.response.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-5.2","gpt-5.2-2025-12-11","gpt-5.2-chat-latest","gpt-5.2-pro","gpt-5.2-pro-2025-12-11","gpt-5.1","gpt-5.1-2025-11-13","gpt-5.1-codex","gpt-5.1-mini","gpt-5.1-chat-latest","gpt-5","gpt-5-mini","gpt-5-nano","gpt-5-2025-08-07","gpt-5-mini-2025-08-07","gpt-5-nano-2025-08-07","gpt-5-chat-latest","gpt-4.1","gpt-4.1-mini","gpt-4.1-nano","gpt-4.1-2025-04-14","gpt-4.1-mini-2025-04-14","gpt-4.1-nano-2025-04-14","o4-mini","o4-mini-2025-04-16","o3","o3-2025-04-16","o3-mini","o3-mini-2025-01-31","o1","o1-2024-12-17","o1-preview","o1-preview-2024-09-12","o1-mini","o1-mini-2024-09-12","gpt-4o","gpt-4o-2024-11-20","gpt-4o-2024-08-06","gpt-4o-2024-05-13","gpt-4o-audio-preview","gpt-4o-audio-preview-2024-10-01","gpt-4o-audio-preview-2024-12-17","gpt-4o-audio-preview-2025-06-03","gpt-4o-mini-audio-preview","gpt-4o-mini-audio-preview-2024-12-17","gpt-4o-search-preview","gpt-4o-mini-search-preview","gpt-4o-search-preview-2025-03-11","gpt-4o-mini-search-preview-2025-03-11","chatgpt-4o-latest","codex-mini-latest","gpt-4o-mini","gpt-4o-mini-2024-07-18","gpt-4-turbo","gpt-4-turbo-2024-04-09","gpt-4-0125-preview","gpt-4-turbo-preview","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4","gpt-4-0314","gpt-4-0613","gpt-4-32k","gpt-4-32k-0314","gpt-4-32k-0613","gpt-3.5-turbo","gpt-3.5-turbo-16k","gpt-3.5-turbo-0301","gpt-3.5-turbo-0613","gpt-3.5-turbo-1106","gpt-3.5-turbo-0125","gpt-3.5-turbo-16k-0613"],"isRequired":true,"uniqueKey":"oneOf.21.response.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Model","enum":["o1-pro","o1-pro-2025-03-19","o3-pro","o3-pro-2025-06-10","o3-deep-research","o3-deep-research-2025-06-26","o4-mini-deep-research","o4-mini-deep-research-2025-06-26","computer-use-preview","computer-use-preview-2025-03-11","gpt-5-codex","gpt-5-pro","gpt-5-pro-2025-10-06","gpt-5.1-codex-max"],"isRequired":true,"uniqueKey":"oneOf.21.response.model.oneOf.2","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.21.response.model","typeLabel":"string · enum\u003cstring> · enum\u003cstring>"},"object":{"type":"string","const":"response","title":"Object","isRequired":true,"uniqueKey":"oneOf.21.response.object","typeLabel":"string"},"output":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.output.items.[INDEX].oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"uniqueKey":"oneOf.21.response.output.items.[INDEX]","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.21.response.output","typeLabel":"(ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object)[]"},"parallel_tool_calls":{"type":"boolean","title":"Parallel Tool Calls","isRequired":true,"uniqueKey":"oneOf.21.response.parallel_tool_calls","typeLabel":"boolean"},"tool_choice":{"oneOf":[{"type":"string","title":"Tool Choice","enum":["none","auto","required"],"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","title":"ToolChoiceAllowed","description":"Constrains the tools available to the model to a pre-defined set.","required":["mode","tools","type"],"properties":{"mode":{"type":"string","enum":["auto","required"],"title":"Mode","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"tools":{"items":{"additionalProperties":true,"type":"object","uniqueKey":"oneOf.21.response.tool_choice.oneOf.1.tools.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.1.tools","typeLabel":"Tools · object[]"},"type":{"type":"string","const":"allowed_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.1","typeLabel":"ToolChoiceAllowed · object"},{"type":"object","title":"ToolChoiceTypes","description":"Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](https://platform.openai.com/docs/guides/tools).","required":["type"],"properties":{"type":{"type":"string","enum":["file_search","web_search_preview","computer_use_preview","web_search_preview_2025_03_11","image_generation","code_interpreter"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.2","typeLabel":"ToolChoiceTypes · object"},{"type":"object","title":"ToolChoiceFunction","description":"Use this option to force the model to call a specific function.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.3.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.3","typeLabel":"ToolChoiceFunction · object"},{"type":"object","title":"ToolChoiceMcp","description":"Use this option to force the model to call a specific tool on a remote MCP server.","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.4.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"oneOf.21.response.tool_choice.oneOf.4.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"oneOf.21.response.tool_choice.oneOf.4.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tool_choice.oneOf.4.name","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.4","typeLabel":"ToolChoiceMcp · object"},{"type":"object","title":"ToolChoiceCustom","description":"Use this option to force the model to call a specific custom tool.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.5.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.5","typeLabel":"ToolChoiceCustom · object"},{"type":"object","title":"ToolChoiceApplyPatch","description":"Forces the model to call the apply_patch tool when executing a tool call.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.6","typeLabel":"ToolChoiceApplyPatch · object"},{"type":"object","title":"ToolChoiceShell","description":"Forces the model to call the shell tool when a tool call is required.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice.oneOf.7","typeLabel":"ToolChoiceShell · object"}],"isRequired":true,"uniqueKey":"oneOf.21.response.tool_choice","typeLabel":"enum\u003cstring> | ToolChoiceAllowed · object | ToolChoiceTypes · object | ToolChoiceFunction · object | ToolChoiceMcp · object | ToolChoiceCustom · object | ToolChoiceApplyPatch · object | ToolChoiceShell · object"},"tools":{"items":{"oneOf":[{"type":"object","title":"FunctionTool","description":"Defines a function in your own code the model can choose to call.\n\nLearn more about [function calling](https://platform.openai.com/docs/guides/function-calling).","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.type","typeLabel":"string"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.parameters","typeLabel":"Parameters · object | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.strict","typeLabel":"boolean | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0.description","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.0","typeLabel":"FunctionTool · object"},{"type":"object","title":"FileSearchTool","description":"A tool that searches for relevant content from uploaded files.\n\nLearn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).","required":["type","vector_store_ids"],"properties":{"type":{"type":"string","const":"file_search","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.type","typeLabel":"string"},"vector_store_ids":{"items":{"type":"string","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.vector_store_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Vector Store Ids","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.vector_store_ids","typeLabel":"string[]"},"filters":{"oneOf":[{"type":"object","title":"ComparisonFilter","description":"A filter used to compare a specified attribute key to a given value using a defined comparison operation.","required":["key","type","value"],"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["eq","ne","gt","gte","lt","lte"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"any","title":"Value","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.value","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0","typeLabel":"ComparisonFilter · object"},{"type":"object","title":"CompoundFilter","description":"Combine multiple filters using `and` or `or`.","required":["filters","type"],"properties":{"filters":{"items":{"type":"any","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Filters","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters","typeLabel":"any[]"},"type":{"type":"string","enum":["and","or"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1","typeLabel":"CompoundFilter · object"},{"type":"null","title":"Filters","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.filters","typeLabel":"ComparisonFilter · object | CompoundFilter · object | null"},"max_num_results":{"oneOf":[{"type":"integer","title":"Max Num Results","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Num Results","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.max_num_results","typeLabel":"integer | null"},"ranking_options":{"oneOf":[{"type":"object","title":"RankingOptions","description":"Ranking options for search.","properties":{"hybrid_search":{"type":"any","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.hybrid_search","typeLabel":"any"},"ranker":{"type":"any","title":"Ranker","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.ranker","typeLabel":"any"},"score_threshold":{"type":"any","title":"Score Threshold","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.score_threshold","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0","typeLabel":"RankingOptions · object"},{"type":"null","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1.ranking_options","typeLabel":"RankingOptions · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.1","typeLabel":"FileSearchTool · object"},{"type":"object","title":"ComputerTool","description":"A tool that controls a virtual computer.\n\nLearn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).","required":["display_height","display_width","environment","type"],"properties":{"display_height":{"type":"integer","title":"Display Height","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.2.display_height","typeLabel":"integer"},"display_width":{"type":"integer","title":"Display Width","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.2.display_width","typeLabel":"integer"},"environment":{"type":"string","enum":["windows","mac","linux","ubuntu","browser"],"title":"Environment","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.2.environment","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_use_preview","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.2","typeLabel":"ComputerTool · object"},{"type":"object","title":"WebSearchTool","description":"Search the Internet for sources related to the prompt.\n\nLearn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search","web_search_2025_08_26"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"filters":{"oneOf":[{"type":"object","title":"Filters","description":"Filters for the search.","properties":{"allowed_domains":{"type":"any","title":"Allowed Domains","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0.allowed_domains","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0","typeLabel":"Filters · object"},{"type":"null","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.filters","typeLabel":"Filters · object | null"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The approximate location of the user.","properties":{"city":{"type":"any","title":"City","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.timezone","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.3","typeLabel":"WebSearchTool · object"},{"type":"object","title":"Mcp","description":"Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](https://platform.openai.com/docs/guides/tools-remote-mcp).","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.type","typeLabel":"string"},"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"object","title":"McpAllowedToolsMcpToolFilter","description":"A filter object to specify which tools are allowed.","properties":{"read_only":{"type":"any","title":"Read Only","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.read_only","typeLabel":"any"},"tool_names":{"type":"any","title":"Tool Names","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.tool_names","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1","typeLabel":"McpAllowedToolsMcpToolFilter · object"},{"type":"null","title":"Allowed Tools","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.allowed_tools","typeLabel":"string[] | McpAllowedToolsMcpToolFilter · object | null"},"authorization":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.authorization","typeLabel":"string | null"},"connector_id":{"oneOf":[{"type":"string","title":"Connector Id","enum":["connector_dropbox","connector_gmail","connector_googlecalendar","connector_googledrive","connector_microsoftteams","connector_outlookcalendar","connector_outlookemail","connector_sharepoint"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Connector Id","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.connector_id","typeLabel":"enum\u003cstring> | null"},"headers":{"oneOf":[{"type":"object","title":"Headers","additionalProperties":{"type":"string","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0","typeLabel":"Headers · object"},{"type":"null","title":"Headers","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.headers","typeLabel":"Headers · object | null"},"require_approval":{"oneOf":[{"type":"object","title":"McpRequireApprovalMcpToolApprovalFilter","description":"Specify which of the MCP server's tools require approval.\n\nCan be\n`always`, `never`, or a filter object associated with tools\nthat require approval.","properties":{"always":{"type":"any","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.always","typeLabel":"any"},"never":{"type":"any","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.never","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object"},{"type":"string","title":"Require Approval","enum":["always","never"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Require Approval","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.require_approval","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object | enum\u003cstring> | null"},"server_description":{"oneOf":[{"type":"string","title":"Server Description","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Description","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.server_description","typeLabel":"string | null"},"server_url":{"oneOf":[{"type":"string","title":"Server Url","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Url","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4.server_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.4","typeLabel":"Mcp · object"},{"type":"object","title":"CodeInterpreter","description":"A tool that runs Python code to help generate a response to a prompt.","required":["container","type"],"properties":{"container":{"oneOf":[{"type":"string","title":"Container","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5.container.oneOf.0","typeLabel":"string"},{"type":"object","title":"CodeInterpreterContainerCodeInterpreterToolAuto","description":"Configuration for a code interpreter container.\n\nOptionally specify the IDs of the files to run the code on.","required":["type"],"properties":{"type":{"type":"string","const":"auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.network_policy","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5.container.oneOf.1","typeLabel":"CodeInterpreterContainerCodeInterpreterToolAuto · object"}],"isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5.container","typeLabel":"string | CodeInterpreterContainerCodeInterpreterToolAuto · object"},"type":{"type":"string","const":"code_interpreter","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.5","typeLabel":"CodeInterpreter · object"},{"type":"object","title":"ImageGeneration","description":"A tool that generates images using the GPT image models.","required":["type"],"properties":{"type":{"type":"string","const":"image_generation","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.type","typeLabel":"string"},"action":{"oneOf":[{"type":"string","title":"Action","enum":["generate","edit","auto"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.action.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Action","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.action.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.action","typeLabel":"enum\u003cstring> | null"},"background":{"oneOf":[{"type":"string","title":"Background","enum":["transparent","opaque","auto"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.background.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Background","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.background","typeLabel":"enum\u003cstring> | null"},"input_fidelity":{"oneOf":[{"type":"string","title":"Input Fidelity","enum":["high","low"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Input Fidelity","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.input_fidelity","typeLabel":"enum\u003cstring> | null"},"input_image_mask":{"oneOf":[{"type":"object","title":"ImageGenerationInputImageMask","description":"Optional mask for inpainting.\n\nContains `image_url`\n(string, optional) and `file_id` (string, optional).","properties":{"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.image_url","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0","typeLabel":"ImageGenerationInputImageMask · object"},{"type":"null","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.input_image_mask","typeLabel":"ImageGenerationInputImageMask · object | null"},"model":{"oneOf":[{"type":"string","title":"Model","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-image-1","gpt-image-1-mini","gpt-image-1.5"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.model.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.model","typeLabel":"string | enum\u003cstring> | null"},"moderation":{"oneOf":[{"type":"string","title":"Moderation","enum":["auto","low"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Moderation","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.moderation","typeLabel":"enum\u003cstring> | null"},"output_compression":{"oneOf":[{"type":"integer","title":"Output Compression","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Output Compression","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.output_compression","typeLabel":"integer | null"},"output_format":{"oneOf":[{"type":"string","title":"Output Format","enum":["png","webp","jpeg"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Output Format","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.output_format","typeLabel":"enum\u003cstring> | null"},"partial_images":{"oneOf":[{"type":"integer","title":"Partial Images","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Partial Images","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.partial_images","typeLabel":"integer | null"},"quality":{"oneOf":[{"type":"string","title":"Quality","enum":["low","medium","high","auto"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.quality.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Quality","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.quality","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"string","title":"Size","enum":["1024x1024","1024x1536","1536x1024","auto"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Size","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6.size","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.6","typeLabel":"ImageGeneration · object"},{"type":"object","title":"LocalShell","description":"A tool that allows the model to execute shell commands in a local environment.","required":["type"],"properties":{"type":{"type":"string","const":"local_shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.7","typeLabel":"LocalShell · object"},{"type":"object","title":"FunctionShellTool","description":"A tool that allows the model to execute shell commands.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ContainerAuto","required":["type"],"properties":{"type":{"type":"string","const":"container_auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.network_policy","typeLabel":"any"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0","typeLabel":"ContainerAuto · object"},{"type":"object","title":"LocalEnvironment","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.type","typeLabel":"string"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1","typeLabel":"LocalEnvironment · object"},{"type":"object","title":"ContainerReference","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2","typeLabel":"ContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8.environment","typeLabel":"ContainerAuto · object | LocalEnvironment · object | ContainerReference · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.8","typeLabel":"FunctionShellTool · object"},{"type":"object","title":"CustomTool","description":"A custom tool that processes input using a specified format.\n\nLearn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.description","typeLabel":"string | null"},"format":{"oneOf":[{"type":"object","title":"Text","description":"Unconstrained free-form text.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.format.oneOf.0","typeLabel":"Text · object"},{"type":"object","title":"Grammar","description":"A grammar defined by the user.","required":["definition","syntax","type"],"properties":{"definition":{"type":"string","title":"Definition","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.definition","typeLabel":"string"},"syntax":{"type":"string","enum":["lark","regex"],"title":"Syntax","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.syntax","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"grammar","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.format.oneOf.1","typeLabel":"Grammar · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.format.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9.format","typeLabel":"Text · object | Grammar · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.9","typeLabel":"CustomTool · object"},{"type":"object","title":"WebSearchPreviewTool","description":"This tool searches the web for relevant results to use in a response.\n\nLearn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search_preview","web_search_preview_2025_03_11"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The user's location.","required":["type"],"properties":{"type":{"type":"string","const":"approximate","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.type","typeLabel":"string"},"city":{"type":"any","title":"City","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.timezone","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.10","typeLabel":"WebSearchPreviewTool · object"},{"type":"object","title":"ApplyPatchTool","description":"Allows the assistant to create, delete, or update files using unified diffs.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.tools.items.[INDEX].oneOf.11","typeLabel":"ApplyPatchTool · object"}],"uniqueKey":"oneOf.21.response.tools.items.[INDEX]","typeLabel":"FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.21.response.tools","typeLabel":"(FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object)[]"},"error":{"oneOf":[{"type":"object","title":"ResponseError","description":"An error object returned when the model fails to generate a Response.","required":["code","message"],"properties":{"code":{"type":"string","enum":["server_error","rate_limit_exceeded","invalid_prompt","vector_store_timeout","invalid_image","invalid_image_format","invalid_base64_image","invalid_image_url","image_too_large","image_too_small","image_parse_error","image_content_policy_violation","invalid_image_mode","image_file_too_large","unsupported_image_media_type","empty_image_file","failed_to_download_image","image_file_not_found"],"title":"Code","isRequired":true,"uniqueKey":"oneOf.21.response.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"oneOf.21.response.error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.error.oneOf.0","typeLabel":"ResponseError · object"},{"type":"null","uniqueKey":"oneOf.21.response.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.error","typeLabel":"ResponseError · object | null"},"incomplete_details":{"oneOf":[{"type":"object","title":"IncompleteDetails","description":"Details about why the response is incomplete.","properties":{"reason":{"oneOf":[{"type":"string","title":"Reason","enum":["max_output_tokens","content_filter"],"uniqueKey":"oneOf.21.response.incomplete_details.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reason","uniqueKey":"oneOf.21.response.incomplete_details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.incomplete_details.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.incomplete_details.oneOf.0","typeLabel":"IncompleteDetails · object"},{"type":"null","uniqueKey":"oneOf.21.response.incomplete_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.incomplete_details","typeLabel":"IncompleteDetails · object | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"oneOf.21.response.instructions.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"EasyInputMessage","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.","required":["content","role"],"properties":{"content":{"type":"any","title":"Content","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"any"},"role":{"type":"string","enum":["user","assistant","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.0.phase","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"EasyInputMessage · object"},{"type":"object","title":"Message","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.","required":["content","role"],"properties":{"content":{"items":{"type":"any","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"any[]"},"role":{"type":"string","enum":["user","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Message · object"},{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string"},"content":{"items":{"type":"any","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"any[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.2.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.2.phase","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"string"},"results":{"type":"any","title":"Results","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.3.results","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.action","typeLabel":"any"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"any"},"message":{"type":"any","title":"Message","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ComputerCallOutput","description":"The output of a computer tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.call_id","typeLabel":"string"},"output":{"properties":{"type":{"type":"string","const":"computer_screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.type","typeLabel":"string"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.image_url","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["type"],"title":"ResponseComputerToolCallOutputScreenshot","description":"A computer screenshot image used with the computer use tool.","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output","typeLabel":"ResponseComputerToolCallOutputScreenshot · object"},"type":{"type":"string","const":"computer_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"any"},"acknowledged_safety_checks":{"type":"any","title":"Acknowledged Safety Checks","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"ComputerCallOutput · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.6.action","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.7.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.7.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.7.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.7.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"FunctionCallOutput","description":"The output of a function tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.8.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.8.output","typeLabel":"any"},"type":{"type":"string","const":"function_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.8.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"FunctionCallOutput · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"string"},"content":{"type":"any","title":"Content","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.content","typeLabel":"any"},"encrypted_content":{"type":"any","title":"Encrypted Content","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.encrypted_content","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItemParam","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["encrypted_content","type"],"properties":{"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.10.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"ResponseCompactionItemParam · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.11.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.11.type","typeLabel":"string"},"result":{"type":"any","title":"Result","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.11.result","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.11","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.12.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.12.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.12.type","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.12.code","typeLabel":"any"},"outputs":{"type":"any","title":"Outputs","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.12.outputs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.12","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.type","typeLabel":"string"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms","typeLabel":"any"},"user":{"type":"any","title":"User","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.user","typeLabel":"any"},"working_directory":{"type":"any","title":"Working Directory","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.working_directory","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.13","typeLabel":"LocalShellCall · object"},{"type":"object","title":"LocalShellCallOutput","description":"The output of a local shell tool call.","required":["id","output","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.14.id","typeLabel":"string"},"output":{"type":"string","title":"Output","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.14.output","typeLabel":"string"},"type":{"type":"string","const":"local_shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.14.type","typeLabel":"string"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.14.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.14","typeLabel":"LocalShellCallOutput · object"},{"type":"object","title":"ShellCall","description":"A tool representing a request to execute one or more shell commands.","required":["action","call_id","type"],"properties":{"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands","typeLabel":"string[]"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length","typeLabel":"any"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"ShellCallAction","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action","typeLabel":"ShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.call_id","typeLabel":"string"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.id","typeLabel":"any"},"environment":{"type":"any","title":"Environment","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.environment","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.15","typeLabel":"ShellCall · object"},{"type":"object","title":"ShellCallOutput","description":"The streamed output items emitted by a shell tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"type":"any","title":"Outcome","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome","typeLabel":"any"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stdout","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"ResponseFunctionShellCallOutputContent","description":"Captured stdout and stderr for a portion of a shell tool call output.","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX]","typeLabel":"ResponseFunctionShellCallOutputContent · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output","typeLabel":"ResponseFunctionShellCallOutputContent · object[]"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.id","typeLabel":"any"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.max_output_length","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.16","typeLabel":"ShellCallOutput · object"},{"type":"object","title":"ApplyPatchCall","description":"A tool call representing a request to create, delete, or update files using diff patches.","required":["call_id","operation","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"operation":{"type":"any","title":"Operation","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.17.operation","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.17.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.17.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.17","typeLabel":"ApplyPatchCall · object"},{"type":"object","title":"ApplyPatchCallOutput","description":"The streamed output emitted by an apply patch tool call.","required":["call_id","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.18.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.18.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.18.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.18.id","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.18.output","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.18","typeLabel":"ApplyPatchCallOutput · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"type":"any","title":"Annotations","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations","typeLabel":"any"},"description":{"type":"any","title":"Description","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.type","typeLabel":"string"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19.error","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.19","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.20.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.20.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.20.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.20.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.20","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"McpApprovalResponse","description":"A response to an MCP approval request.","required":["approval_request_id","approve","type"],"properties":{"approval_request_id":{"type":"string","title":"Approval Request Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approval_request_id","typeLabel":"string"},"approve":{"type":"boolean","title":"Approve","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approve","typeLabel":"boolean"},"type":{"type":"string","const":"mcp_approval_response","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.21.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.21.id","typeLabel":"any"},"reason":{"type":"any","title":"Reason","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.21.reason","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.21","typeLabel":"McpApprovalResponse · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.type","typeLabel":"string"},"approval_request_id":{"type":"any","title":"Approval Request Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.approval_request_id","typeLabel":"any"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.error","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.output","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.22","typeLabel":"McpCall · object"},{"type":"object","title":"ResponseCustomToolCallOutput","description":"The output of a custom tool call from your code, being sent back to the model.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.23.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.23.output","typeLabel":"any"},"type":{"type":"string","const":"custom_tool_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.23.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.23.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.23","typeLabel":"ResponseCustomToolCallOutput · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.24.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.24.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.24.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.24.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.24.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.24","typeLabel":"ResponseCustomToolCall · object"},{"type":"object","title":"ItemReference","description":"An internal identifier for an item to reference.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.25.id","typeLabel":"string"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.25.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX].oneOf.25","typeLabel":"ItemReference · object"}],"uniqueKey":"oneOf.21.response.instructions.oneOf.1.items.[INDEX]","typeLabel":"EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object"},"title":"Instructions","uniqueKey":"oneOf.21.response.instructions.oneOf.1","typeLabel":"(EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[]"},{"type":"null","title":"Instructions","uniqueKey":"oneOf.21.response.instructions.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.instructions","typeLabel":"string | (EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[] | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","additionalProperties":{"type":"string","uniqueKey":"oneOf.21.response.metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.21.response.metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","uniqueKey":"oneOf.21.response.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.metadata","typeLabel":"Metadata · object | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","uniqueKey":"oneOf.21.response.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","uniqueKey":"oneOf.21.response.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","uniqueKey":"oneOf.21.response.top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","uniqueKey":"oneOf.21.response.top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.top_p","typeLabel":"number | null"},"background":{"oneOf":[{"type":"boolean","title":"Background","uniqueKey":"oneOf.21.response.background.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Background","uniqueKey":"oneOf.21.response.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.background","typeLabel":"boolean | null"},"completed_at":{"oneOf":[{"type":"number","title":"Completed At","uniqueKey":"oneOf.21.response.completed_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Completed At","uniqueKey":"oneOf.21.response.completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.completed_at","typeLabel":"number | null"},"conversation":{"oneOf":[{"type":"object","title":"Conversation","description":"The conversation that this response belonged to.\n\nInput items and output items from this response were automatically added to this conversation.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.conversation.oneOf.0.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.conversation.oneOf.0","typeLabel":"Conversation · object"},{"type":"null","uniqueKey":"oneOf.21.response.conversation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.conversation","typeLabel":"Conversation · object | null"},"max_output_tokens":{"oneOf":[{"type":"integer","title":"Max Output Tokens","uniqueKey":"oneOf.21.response.max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens","uniqueKey":"oneOf.21.response.max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.max_output_tokens","typeLabel":"integer | null"},"max_tool_calls":{"oneOf":[{"type":"integer","title":"Max Tool Calls","uniqueKey":"oneOf.21.response.max_tool_calls.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Tool Calls","uniqueKey":"oneOf.21.response.max_tool_calls.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.max_tool_calls","typeLabel":"integer | null"},"previous_response_id":{"oneOf":[{"type":"string","title":"Previous Response Id","uniqueKey":"oneOf.21.response.previous_response_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Previous Response Id","uniqueKey":"oneOf.21.response.previous_response_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.previous_response_id","typeLabel":"string | null"},"prompt":{"oneOf":[{"type":"object","title":"ResponsePrompt","description":"Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.id","typeLabel":"string"},"variables":{"oneOf":[{"type":"object","title":"Variables","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"object","title":"ResponseInputText","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1","typeLabel":"ResponseInputText · object"},{"type":"object","title":"ResponseInputImage","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2","typeLabel":"ResponseInputImage · object"},{"type":"object","title":"ResponseInputFile","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.type","typeLabel":"string"},"file_data":{"oneOf":[{"type":"string","title":"File Data","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Data","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id","typeLabel":"string | null"},"file_url":{"oneOf":[{"type":"string","title":"File Url","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Url","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url","typeLabel":"string | null"},"filename":{"oneOf":[{"type":"string","title":"Filename","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3","typeLabel":"ResponseInputFile · object"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties","typeLabel":"string | ResponseInputText · object | ResponseInputImage · object | ResponseInputFile · object"},"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.0","typeLabel":"Variables · object"},{"type":"null","title":"Variables","uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.variables","typeLabel":"Variables · object | null"},"version":{"oneOf":[{"type":"string","title":"Version","uniqueKey":"oneOf.21.response.prompt.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Version","uniqueKey":"oneOf.21.response.prompt.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt.oneOf.0.version","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.prompt.oneOf.0","typeLabel":"ResponsePrompt · object"},{"type":"null","uniqueKey":"oneOf.21.response.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt","typeLabel":"ResponsePrompt · object | null"},"prompt_cache_key":{"oneOf":[{"type":"string","title":"Prompt Cache Key","uniqueKey":"oneOf.21.response.prompt_cache_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt Cache Key","uniqueKey":"oneOf.21.response.prompt_cache_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt_cache_key","typeLabel":"string | null"},"prompt_cache_retention":{"oneOf":[{"type":"string","title":"Prompt Cache Retention","enum":["in-memory","24h"],"uniqueKey":"oneOf.21.response.prompt_cache_retention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Prompt Cache Retention","uniqueKey":"oneOf.21.response.prompt_cache_retention.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.prompt_cache_retention","typeLabel":"enum\u003cstring> | null"},"reasoning":{"oneOf":[{"type":"object","title":"Reasoning","description":"**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).","properties":{"effort":{"oneOf":[{"type":"string","title":"Effort","enum":["none","minimal","low","medium","high","xhigh"],"uniqueKey":"oneOf.21.response.reasoning.oneOf.0.effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Effort","uniqueKey":"oneOf.21.response.reasoning.oneOf.0.effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.reasoning.oneOf.0.effort","typeLabel":"enum\u003cstring> | null"},"generate_summary":{"oneOf":[{"type":"string","title":"Generate Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.21.response.reasoning.oneOf.0.generate_summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Generate Summary","uniqueKey":"oneOf.21.response.reasoning.oneOf.0.generate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.reasoning.oneOf.0.generate_summary","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.21.response.reasoning.oneOf.0.summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Summary","uniqueKey":"oneOf.21.response.reasoning.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.reasoning.oneOf.0.summary","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.reasoning.oneOf.0","typeLabel":"Reasoning · object"},{"type":"null","uniqueKey":"oneOf.21.response.reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.reasoning","typeLabel":"Reasoning · object | null"},"safety_identifier":{"oneOf":[{"type":"string","title":"Safety Identifier","uniqueKey":"oneOf.21.response.safety_identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Safety Identifier","uniqueKey":"oneOf.21.response.safety_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.safety_identifier","typeLabel":"string | null"},"service_tier":{"oneOf":[{"type":"string","title":"Service Tier","enum":["auto","default","flex","scale","priority"],"uniqueKey":"oneOf.21.response.service_tier.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Service Tier","uniqueKey":"oneOf.21.response.service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.service_tier","typeLabel":"enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["completed","failed","in_progress","cancelled","queued","incomplete"],"uniqueKey":"oneOf.21.response.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.21.response.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.status","typeLabel":"enum\u003cstring> | null"},"text":{"oneOf":[{"type":"object","title":"ResponseTextConfig","description":"Configuration options for a text response from the model.\n\nCan be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](https://platform.openai.com/docs/guides/text)\n- [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs)","properties":{"format":{"oneOf":[{"type":"object","title":"ResponseFormatText","description":"Default response format. Used to generate text responses.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.0","typeLabel":"ResponseFormatText · object"},{"type":"object","title":"ResponseFormatTextJSONSchemaConfig","description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","required":["name","schema","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.name","typeLabel":"string"},"schema":{"additionalProperties":true,"type":"object","title":"Schema","isRequired":true,"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.schema","typeLabel":"Schema · object"},"type":{"type":"string","const":"json_schema","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.description","typeLabel":"string | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1.strict","typeLabel":"boolean | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.1","typeLabel":"ResponseFormatTextJSONSchemaConfig · object"},{"type":"object","title":"ResponseFormatJSONObject","description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","required":["type"],"properties":{"type":{"type":"string","const":"json_object","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.2","typeLabel":"ResponseFormatJSONObject · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.21.response.text.oneOf.0.format.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.text.oneOf.0.format","typeLabel":"ResponseFormatText · object | ResponseFormatTextJSONSchemaConfig · object | ResponseFormatJSONObject · object | null"},"verbosity":{"oneOf":[{"type":"string","title":"Verbosity","enum":["low","medium","high"],"uniqueKey":"oneOf.21.response.text.oneOf.0.verbosity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Verbosity","uniqueKey":"oneOf.21.response.text.oneOf.0.verbosity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.text.oneOf.0.verbosity","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.text.oneOf.0","typeLabel":"ResponseTextConfig · object"},{"type":"null","uniqueKey":"oneOf.21.response.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.text","typeLabel":"ResponseTextConfig · object | null"},"top_logprobs":{"oneOf":[{"type":"integer","title":"Top Logprobs","uniqueKey":"oneOf.21.response.top_logprobs.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.21.response.top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.top_logprobs","typeLabel":"integer | null"},"truncation":{"oneOf":[{"type":"string","title":"Truncation","enum":["auto","disabled"],"uniqueKey":"oneOf.21.response.truncation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Truncation","uniqueKey":"oneOf.21.response.truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.truncation","typeLabel":"enum\u003cstring> | null"},"usage":{"oneOf":[{"type":"object","title":"ResponseUsage","description":"Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.","required":["input_tokens","input_tokens_details","output_tokens","output_tokens_details","total_tokens"],"properties":{"input_tokens":{"type":"integer","title":"Input Tokens","isRequired":true,"uniqueKey":"oneOf.21.response.usage.oneOf.0.input_tokens","typeLabel":"integer"},"input_tokens_details":{"properties":{"cached_tokens":{"type":"integer","title":"Cached Tokens","isRequired":true,"uniqueKey":"oneOf.21.response.usage.oneOf.0.input_tokens_details.cached_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["cached_tokens"],"title":"InputTokensDetails","description":"A detailed breakdown of the input tokens.","isRequired":true,"uniqueKey":"oneOf.21.response.usage.oneOf.0.input_tokens_details","typeLabel":"InputTokensDetails · object"},"output_tokens":{"type":"integer","title":"Output Tokens","isRequired":true,"uniqueKey":"oneOf.21.response.usage.oneOf.0.output_tokens","typeLabel":"integer"},"output_tokens_details":{"properties":{"reasoning_tokens":{"type":"integer","title":"Reasoning Tokens","isRequired":true,"uniqueKey":"oneOf.21.response.usage.oneOf.0.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["reasoning_tokens"],"title":"OutputTokensDetails","description":"A detailed breakdown of the output tokens.","isRequired":true,"uniqueKey":"oneOf.21.response.usage.oneOf.0.output_tokens_details","typeLabel":"OutputTokensDetails · object"},"total_tokens":{"type":"integer","title":"Total Tokens","isRequired":true,"uniqueKey":"oneOf.21.response.usage.oneOf.0.total_tokens","typeLabel":"integer"}},"additionalProperties":true,"uniqueKey":"oneOf.21.response.usage.oneOf.0","typeLabel":"ResponseUsage · object"},{"type":"null","uniqueKey":"oneOf.21.response.usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.usage","typeLabel":"ResponseUsage · object | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.21.response.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.21.response.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.21.response.user","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id","created_at","model","object","output","parallel_tool_calls","tool_choice","tools"],"title":"Response","isRequired":true,"uniqueKey":"oneOf.21.response","typeLabel":"Response · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.21.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.failed","title":"Type","isRequired":true,"uniqueKey":"oneOf.21.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.21","typeLabel":"ResponseFailedEvent · object"},{"type":"object","title":"ResponseIncompleteEvent","description":"An event that is emitted when a response finishes as incomplete.","required":["response","sequence_number","type"],"properties":{"response":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.id","typeLabel":"string"},"created_at":{"type":"number","title":"Created At","isRequired":true,"uniqueKey":"oneOf.22.response.created_at","typeLabel":"number"},"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"oneOf.22.response.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-5.2","gpt-5.2-2025-12-11","gpt-5.2-chat-latest","gpt-5.2-pro","gpt-5.2-pro-2025-12-11","gpt-5.1","gpt-5.1-2025-11-13","gpt-5.1-codex","gpt-5.1-mini","gpt-5.1-chat-latest","gpt-5","gpt-5-mini","gpt-5-nano","gpt-5-2025-08-07","gpt-5-mini-2025-08-07","gpt-5-nano-2025-08-07","gpt-5-chat-latest","gpt-4.1","gpt-4.1-mini","gpt-4.1-nano","gpt-4.1-2025-04-14","gpt-4.1-mini-2025-04-14","gpt-4.1-nano-2025-04-14","o4-mini","o4-mini-2025-04-16","o3","o3-2025-04-16","o3-mini","o3-mini-2025-01-31","o1","o1-2024-12-17","o1-preview","o1-preview-2024-09-12","o1-mini","o1-mini-2024-09-12","gpt-4o","gpt-4o-2024-11-20","gpt-4o-2024-08-06","gpt-4o-2024-05-13","gpt-4o-audio-preview","gpt-4o-audio-preview-2024-10-01","gpt-4o-audio-preview-2024-12-17","gpt-4o-audio-preview-2025-06-03","gpt-4o-mini-audio-preview","gpt-4o-mini-audio-preview-2024-12-17","gpt-4o-search-preview","gpt-4o-mini-search-preview","gpt-4o-search-preview-2025-03-11","gpt-4o-mini-search-preview-2025-03-11","chatgpt-4o-latest","codex-mini-latest","gpt-4o-mini","gpt-4o-mini-2024-07-18","gpt-4-turbo","gpt-4-turbo-2024-04-09","gpt-4-0125-preview","gpt-4-turbo-preview","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4","gpt-4-0314","gpt-4-0613","gpt-4-32k","gpt-4-32k-0314","gpt-4-32k-0613","gpt-3.5-turbo","gpt-3.5-turbo-16k","gpt-3.5-turbo-0301","gpt-3.5-turbo-0613","gpt-3.5-turbo-1106","gpt-3.5-turbo-0125","gpt-3.5-turbo-16k-0613"],"isRequired":true,"uniqueKey":"oneOf.22.response.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Model","enum":["o1-pro","o1-pro-2025-03-19","o3-pro","o3-pro-2025-06-10","o3-deep-research","o3-deep-research-2025-06-26","o4-mini-deep-research","o4-mini-deep-research-2025-06-26","computer-use-preview","computer-use-preview-2025-03-11","gpt-5-codex","gpt-5-pro","gpt-5-pro-2025-10-06","gpt-5.1-codex-max"],"isRequired":true,"uniqueKey":"oneOf.22.response.model.oneOf.2","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.22.response.model","typeLabel":"string · enum\u003cstring> · enum\u003cstring>"},"object":{"type":"string","const":"response","title":"Object","isRequired":true,"uniqueKey":"oneOf.22.response.object","typeLabel":"string"},"output":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.output.items.[INDEX].oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"uniqueKey":"oneOf.22.response.output.items.[INDEX]","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.22.response.output","typeLabel":"(ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object)[]"},"parallel_tool_calls":{"type":"boolean","title":"Parallel Tool Calls","isRequired":true,"uniqueKey":"oneOf.22.response.parallel_tool_calls","typeLabel":"boolean"},"tool_choice":{"oneOf":[{"type":"string","title":"Tool Choice","enum":["none","auto","required"],"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","title":"ToolChoiceAllowed","description":"Constrains the tools available to the model to a pre-defined set.","required":["mode","tools","type"],"properties":{"mode":{"type":"string","enum":["auto","required"],"title":"Mode","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"tools":{"items":{"additionalProperties":true,"type":"object","uniqueKey":"oneOf.22.response.tool_choice.oneOf.1.tools.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.1.tools","typeLabel":"Tools · object[]"},"type":{"type":"string","const":"allowed_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.1","typeLabel":"ToolChoiceAllowed · object"},{"type":"object","title":"ToolChoiceTypes","description":"Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](https://platform.openai.com/docs/guides/tools).","required":["type"],"properties":{"type":{"type":"string","enum":["file_search","web_search_preview","computer_use_preview","web_search_preview_2025_03_11","image_generation","code_interpreter"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.2","typeLabel":"ToolChoiceTypes · object"},{"type":"object","title":"ToolChoiceFunction","description":"Use this option to force the model to call a specific function.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.3.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.3","typeLabel":"ToolChoiceFunction · object"},{"type":"object","title":"ToolChoiceMcp","description":"Use this option to force the model to call a specific tool on a remote MCP server.","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.4.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"oneOf.22.response.tool_choice.oneOf.4.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"oneOf.22.response.tool_choice.oneOf.4.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tool_choice.oneOf.4.name","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.4","typeLabel":"ToolChoiceMcp · object"},{"type":"object","title":"ToolChoiceCustom","description":"Use this option to force the model to call a specific custom tool.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.5.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.5","typeLabel":"ToolChoiceCustom · object"},{"type":"object","title":"ToolChoiceApplyPatch","description":"Forces the model to call the apply_patch tool when executing a tool call.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.6","typeLabel":"ToolChoiceApplyPatch · object"},{"type":"object","title":"ToolChoiceShell","description":"Forces the model to call the shell tool when a tool call is required.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice.oneOf.7","typeLabel":"ToolChoiceShell · object"}],"isRequired":true,"uniqueKey":"oneOf.22.response.tool_choice","typeLabel":"enum\u003cstring> | ToolChoiceAllowed · object | ToolChoiceTypes · object | ToolChoiceFunction · object | ToolChoiceMcp · object | ToolChoiceCustom · object | ToolChoiceApplyPatch · object | ToolChoiceShell · object"},"tools":{"items":{"oneOf":[{"type":"object","title":"FunctionTool","description":"Defines a function in your own code the model can choose to call.\n\nLearn more about [function calling](https://platform.openai.com/docs/guides/function-calling).","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.type","typeLabel":"string"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.parameters","typeLabel":"Parameters · object | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.strict","typeLabel":"boolean | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0.description","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.0","typeLabel":"FunctionTool · object"},{"type":"object","title":"FileSearchTool","description":"A tool that searches for relevant content from uploaded files.\n\nLearn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).","required":["type","vector_store_ids"],"properties":{"type":{"type":"string","const":"file_search","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.type","typeLabel":"string"},"vector_store_ids":{"items":{"type":"string","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.vector_store_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Vector Store Ids","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.vector_store_ids","typeLabel":"string[]"},"filters":{"oneOf":[{"type":"object","title":"ComparisonFilter","description":"A filter used to compare a specified attribute key to a given value using a defined comparison operation.","required":["key","type","value"],"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["eq","ne","gt","gte","lt","lte"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"any","title":"Value","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.value","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0","typeLabel":"ComparisonFilter · object"},{"type":"object","title":"CompoundFilter","description":"Combine multiple filters using `and` or `or`.","required":["filters","type"],"properties":{"filters":{"items":{"type":"any","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Filters","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters","typeLabel":"any[]"},"type":{"type":"string","enum":["and","or"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1","typeLabel":"CompoundFilter · object"},{"type":"null","title":"Filters","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.filters","typeLabel":"ComparisonFilter · object | CompoundFilter · object | null"},"max_num_results":{"oneOf":[{"type":"integer","title":"Max Num Results","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Num Results","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.max_num_results","typeLabel":"integer | null"},"ranking_options":{"oneOf":[{"type":"object","title":"RankingOptions","description":"Ranking options for search.","properties":{"hybrid_search":{"type":"any","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.hybrid_search","typeLabel":"any"},"ranker":{"type":"any","title":"Ranker","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.ranker","typeLabel":"any"},"score_threshold":{"type":"any","title":"Score Threshold","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.score_threshold","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0","typeLabel":"RankingOptions · object"},{"type":"null","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1.ranking_options","typeLabel":"RankingOptions · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.1","typeLabel":"FileSearchTool · object"},{"type":"object","title":"ComputerTool","description":"A tool that controls a virtual computer.\n\nLearn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).","required":["display_height","display_width","environment","type"],"properties":{"display_height":{"type":"integer","title":"Display Height","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.2.display_height","typeLabel":"integer"},"display_width":{"type":"integer","title":"Display Width","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.2.display_width","typeLabel":"integer"},"environment":{"type":"string","enum":["windows","mac","linux","ubuntu","browser"],"title":"Environment","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.2.environment","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_use_preview","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.2","typeLabel":"ComputerTool · object"},{"type":"object","title":"WebSearchTool","description":"Search the Internet for sources related to the prompt.\n\nLearn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search","web_search_2025_08_26"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"filters":{"oneOf":[{"type":"object","title":"Filters","description":"Filters for the search.","properties":{"allowed_domains":{"type":"any","title":"Allowed Domains","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0.allowed_domains","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0","typeLabel":"Filters · object"},{"type":"null","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.filters","typeLabel":"Filters · object | null"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The approximate location of the user.","properties":{"city":{"type":"any","title":"City","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.timezone","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.3","typeLabel":"WebSearchTool · object"},{"type":"object","title":"Mcp","description":"Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](https://platform.openai.com/docs/guides/tools-remote-mcp).","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.type","typeLabel":"string"},"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"object","title":"McpAllowedToolsMcpToolFilter","description":"A filter object to specify which tools are allowed.","properties":{"read_only":{"type":"any","title":"Read Only","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.read_only","typeLabel":"any"},"tool_names":{"type":"any","title":"Tool Names","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.tool_names","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1","typeLabel":"McpAllowedToolsMcpToolFilter · object"},{"type":"null","title":"Allowed Tools","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.allowed_tools","typeLabel":"string[] | McpAllowedToolsMcpToolFilter · object | null"},"authorization":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.authorization","typeLabel":"string | null"},"connector_id":{"oneOf":[{"type":"string","title":"Connector Id","enum":["connector_dropbox","connector_gmail","connector_googlecalendar","connector_googledrive","connector_microsoftteams","connector_outlookcalendar","connector_outlookemail","connector_sharepoint"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Connector Id","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.connector_id","typeLabel":"enum\u003cstring> | null"},"headers":{"oneOf":[{"type":"object","title":"Headers","additionalProperties":{"type":"string","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0","typeLabel":"Headers · object"},{"type":"null","title":"Headers","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.headers","typeLabel":"Headers · object | null"},"require_approval":{"oneOf":[{"type":"object","title":"McpRequireApprovalMcpToolApprovalFilter","description":"Specify which of the MCP server's tools require approval.\n\nCan be\n`always`, `never`, or a filter object associated with tools\nthat require approval.","properties":{"always":{"type":"any","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.always","typeLabel":"any"},"never":{"type":"any","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.never","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object"},{"type":"string","title":"Require Approval","enum":["always","never"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Require Approval","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.require_approval","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object | enum\u003cstring> | null"},"server_description":{"oneOf":[{"type":"string","title":"Server Description","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Description","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.server_description","typeLabel":"string | null"},"server_url":{"oneOf":[{"type":"string","title":"Server Url","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Url","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4.server_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.4","typeLabel":"Mcp · object"},{"type":"object","title":"CodeInterpreter","description":"A tool that runs Python code to help generate a response to a prompt.","required":["container","type"],"properties":{"container":{"oneOf":[{"type":"string","title":"Container","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5.container.oneOf.0","typeLabel":"string"},{"type":"object","title":"CodeInterpreterContainerCodeInterpreterToolAuto","description":"Configuration for a code interpreter container.\n\nOptionally specify the IDs of the files to run the code on.","required":["type"],"properties":{"type":{"type":"string","const":"auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.network_policy","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5.container.oneOf.1","typeLabel":"CodeInterpreterContainerCodeInterpreterToolAuto · object"}],"isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5.container","typeLabel":"string | CodeInterpreterContainerCodeInterpreterToolAuto · object"},"type":{"type":"string","const":"code_interpreter","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.5","typeLabel":"CodeInterpreter · object"},{"type":"object","title":"ImageGeneration","description":"A tool that generates images using the GPT image models.","required":["type"],"properties":{"type":{"type":"string","const":"image_generation","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.type","typeLabel":"string"},"action":{"oneOf":[{"type":"string","title":"Action","enum":["generate","edit","auto"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.action.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Action","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.action.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.action","typeLabel":"enum\u003cstring> | null"},"background":{"oneOf":[{"type":"string","title":"Background","enum":["transparent","opaque","auto"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.background.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Background","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.background","typeLabel":"enum\u003cstring> | null"},"input_fidelity":{"oneOf":[{"type":"string","title":"Input Fidelity","enum":["high","low"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Input Fidelity","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.input_fidelity","typeLabel":"enum\u003cstring> | null"},"input_image_mask":{"oneOf":[{"type":"object","title":"ImageGenerationInputImageMask","description":"Optional mask for inpainting.\n\nContains `image_url`\n(string, optional) and `file_id` (string, optional).","properties":{"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.image_url","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0","typeLabel":"ImageGenerationInputImageMask · object"},{"type":"null","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.input_image_mask","typeLabel":"ImageGenerationInputImageMask · object | null"},"model":{"oneOf":[{"type":"string","title":"Model","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-image-1","gpt-image-1-mini","gpt-image-1.5"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.model.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.model","typeLabel":"string | enum\u003cstring> | null"},"moderation":{"oneOf":[{"type":"string","title":"Moderation","enum":["auto","low"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Moderation","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.moderation","typeLabel":"enum\u003cstring> | null"},"output_compression":{"oneOf":[{"type":"integer","title":"Output Compression","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Output Compression","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.output_compression","typeLabel":"integer | null"},"output_format":{"oneOf":[{"type":"string","title":"Output Format","enum":["png","webp","jpeg"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Output Format","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.output_format","typeLabel":"enum\u003cstring> | null"},"partial_images":{"oneOf":[{"type":"integer","title":"Partial Images","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Partial Images","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.partial_images","typeLabel":"integer | null"},"quality":{"oneOf":[{"type":"string","title":"Quality","enum":["low","medium","high","auto"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.quality.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Quality","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.quality","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"string","title":"Size","enum":["1024x1024","1024x1536","1536x1024","auto"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Size","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6.size","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.6","typeLabel":"ImageGeneration · object"},{"type":"object","title":"LocalShell","description":"A tool that allows the model to execute shell commands in a local environment.","required":["type"],"properties":{"type":{"type":"string","const":"local_shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.7","typeLabel":"LocalShell · object"},{"type":"object","title":"FunctionShellTool","description":"A tool that allows the model to execute shell commands.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ContainerAuto","required":["type"],"properties":{"type":{"type":"string","const":"container_auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.network_policy","typeLabel":"any"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0","typeLabel":"ContainerAuto · object"},{"type":"object","title":"LocalEnvironment","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.type","typeLabel":"string"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1","typeLabel":"LocalEnvironment · object"},{"type":"object","title":"ContainerReference","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2","typeLabel":"ContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8.environment","typeLabel":"ContainerAuto · object | LocalEnvironment · object | ContainerReference · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.8","typeLabel":"FunctionShellTool · object"},{"type":"object","title":"CustomTool","description":"A custom tool that processes input using a specified format.\n\nLearn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.description","typeLabel":"string | null"},"format":{"oneOf":[{"type":"object","title":"Text","description":"Unconstrained free-form text.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.format.oneOf.0","typeLabel":"Text · object"},{"type":"object","title":"Grammar","description":"A grammar defined by the user.","required":["definition","syntax","type"],"properties":{"definition":{"type":"string","title":"Definition","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.definition","typeLabel":"string"},"syntax":{"type":"string","enum":["lark","regex"],"title":"Syntax","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.syntax","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"grammar","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.format.oneOf.1","typeLabel":"Grammar · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.format.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9.format","typeLabel":"Text · object | Grammar · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.9","typeLabel":"CustomTool · object"},{"type":"object","title":"WebSearchPreviewTool","description":"This tool searches the web for relevant results to use in a response.\n\nLearn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search_preview","web_search_preview_2025_03_11"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The user's location.","required":["type"],"properties":{"type":{"type":"string","const":"approximate","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.type","typeLabel":"string"},"city":{"type":"any","title":"City","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.timezone","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.10","typeLabel":"WebSearchPreviewTool · object"},{"type":"object","title":"ApplyPatchTool","description":"Allows the assistant to create, delete, or update files using unified diffs.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.tools.items.[INDEX].oneOf.11","typeLabel":"ApplyPatchTool · object"}],"uniqueKey":"oneOf.22.response.tools.items.[INDEX]","typeLabel":"FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.22.response.tools","typeLabel":"(FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object)[]"},"error":{"oneOf":[{"type":"object","title":"ResponseError","description":"An error object returned when the model fails to generate a Response.","required":["code","message"],"properties":{"code":{"type":"string","enum":["server_error","rate_limit_exceeded","invalid_prompt","vector_store_timeout","invalid_image","invalid_image_format","invalid_base64_image","invalid_image_url","image_too_large","image_too_small","image_parse_error","image_content_policy_violation","invalid_image_mode","image_file_too_large","unsupported_image_media_type","empty_image_file","failed_to_download_image","image_file_not_found"],"title":"Code","isRequired":true,"uniqueKey":"oneOf.22.response.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"oneOf.22.response.error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.error.oneOf.0","typeLabel":"ResponseError · object"},{"type":"null","uniqueKey":"oneOf.22.response.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.error","typeLabel":"ResponseError · object | null"},"incomplete_details":{"oneOf":[{"type":"object","title":"IncompleteDetails","description":"Details about why the response is incomplete.","properties":{"reason":{"oneOf":[{"type":"string","title":"Reason","enum":["max_output_tokens","content_filter"],"uniqueKey":"oneOf.22.response.incomplete_details.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reason","uniqueKey":"oneOf.22.response.incomplete_details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.incomplete_details.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.incomplete_details.oneOf.0","typeLabel":"IncompleteDetails · object"},{"type":"null","uniqueKey":"oneOf.22.response.incomplete_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.incomplete_details","typeLabel":"IncompleteDetails · object | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"oneOf.22.response.instructions.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"EasyInputMessage","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.","required":["content","role"],"properties":{"content":{"type":"any","title":"Content","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"any"},"role":{"type":"string","enum":["user","assistant","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.0.phase","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"EasyInputMessage · object"},{"type":"object","title":"Message","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.","required":["content","role"],"properties":{"content":{"items":{"type":"any","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"any[]"},"role":{"type":"string","enum":["user","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Message · object"},{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string"},"content":{"items":{"type":"any","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"any[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.2.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.2.phase","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"string"},"results":{"type":"any","title":"Results","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.3.results","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.action","typeLabel":"any"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"any"},"message":{"type":"any","title":"Message","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ComputerCallOutput","description":"The output of a computer tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.call_id","typeLabel":"string"},"output":{"properties":{"type":{"type":"string","const":"computer_screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.type","typeLabel":"string"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.image_url","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["type"],"title":"ResponseComputerToolCallOutputScreenshot","description":"A computer screenshot image used with the computer use tool.","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output","typeLabel":"ResponseComputerToolCallOutputScreenshot · object"},"type":{"type":"string","const":"computer_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"any"},"acknowledged_safety_checks":{"type":"any","title":"Acknowledged Safety Checks","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"ComputerCallOutput · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.6.action","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.7.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.7.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.7.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.7.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"FunctionCallOutput","description":"The output of a function tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.8.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.8.output","typeLabel":"any"},"type":{"type":"string","const":"function_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.8.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"FunctionCallOutput · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"string"},"content":{"type":"any","title":"Content","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.content","typeLabel":"any"},"encrypted_content":{"type":"any","title":"Encrypted Content","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.encrypted_content","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItemParam","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["encrypted_content","type"],"properties":{"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.10.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"ResponseCompactionItemParam · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.11.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.11.type","typeLabel":"string"},"result":{"type":"any","title":"Result","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.11.result","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.11","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.12.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.12.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.12.type","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.12.code","typeLabel":"any"},"outputs":{"type":"any","title":"Outputs","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.12.outputs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.12","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.type","typeLabel":"string"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms","typeLabel":"any"},"user":{"type":"any","title":"User","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.user","typeLabel":"any"},"working_directory":{"type":"any","title":"Working Directory","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.working_directory","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.13","typeLabel":"LocalShellCall · object"},{"type":"object","title":"LocalShellCallOutput","description":"The output of a local shell tool call.","required":["id","output","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.14.id","typeLabel":"string"},"output":{"type":"string","title":"Output","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.14.output","typeLabel":"string"},"type":{"type":"string","const":"local_shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.14.type","typeLabel":"string"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.14.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.14","typeLabel":"LocalShellCallOutput · object"},{"type":"object","title":"ShellCall","description":"A tool representing a request to execute one or more shell commands.","required":["action","call_id","type"],"properties":{"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands","typeLabel":"string[]"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length","typeLabel":"any"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"ShellCallAction","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action","typeLabel":"ShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.call_id","typeLabel":"string"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.id","typeLabel":"any"},"environment":{"type":"any","title":"Environment","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.environment","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.15","typeLabel":"ShellCall · object"},{"type":"object","title":"ShellCallOutput","description":"The streamed output items emitted by a shell tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"type":"any","title":"Outcome","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome","typeLabel":"any"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stdout","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"ResponseFunctionShellCallOutputContent","description":"Captured stdout and stderr for a portion of a shell tool call output.","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX]","typeLabel":"ResponseFunctionShellCallOutputContent · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output","typeLabel":"ResponseFunctionShellCallOutputContent · object[]"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.id","typeLabel":"any"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.max_output_length","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.16","typeLabel":"ShellCallOutput · object"},{"type":"object","title":"ApplyPatchCall","description":"A tool call representing a request to create, delete, or update files using diff patches.","required":["call_id","operation","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"operation":{"type":"any","title":"Operation","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.17.operation","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.17.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.17.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.17","typeLabel":"ApplyPatchCall · object"},{"type":"object","title":"ApplyPatchCallOutput","description":"The streamed output emitted by an apply patch tool call.","required":["call_id","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.18.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.18.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.18.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.18.id","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.18.output","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.18","typeLabel":"ApplyPatchCallOutput · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"type":"any","title":"Annotations","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations","typeLabel":"any"},"description":{"type":"any","title":"Description","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.type","typeLabel":"string"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19.error","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.19","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.20.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.20.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.20.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.20.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.20","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"McpApprovalResponse","description":"A response to an MCP approval request.","required":["approval_request_id","approve","type"],"properties":{"approval_request_id":{"type":"string","title":"Approval Request Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approval_request_id","typeLabel":"string"},"approve":{"type":"boolean","title":"Approve","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approve","typeLabel":"boolean"},"type":{"type":"string","const":"mcp_approval_response","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.21.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.21.id","typeLabel":"any"},"reason":{"type":"any","title":"Reason","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.21.reason","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.21","typeLabel":"McpApprovalResponse · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.type","typeLabel":"string"},"approval_request_id":{"type":"any","title":"Approval Request Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.approval_request_id","typeLabel":"any"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.error","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.output","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.22","typeLabel":"McpCall · object"},{"type":"object","title":"ResponseCustomToolCallOutput","description":"The output of a custom tool call from your code, being sent back to the model.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.23.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.23.output","typeLabel":"any"},"type":{"type":"string","const":"custom_tool_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.23.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.23.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.23","typeLabel":"ResponseCustomToolCallOutput · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.24.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.24.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.24.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.24.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.24.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.24","typeLabel":"ResponseCustomToolCall · object"},{"type":"object","title":"ItemReference","description":"An internal identifier for an item to reference.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.25.id","typeLabel":"string"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.25.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX].oneOf.25","typeLabel":"ItemReference · object"}],"uniqueKey":"oneOf.22.response.instructions.oneOf.1.items.[INDEX]","typeLabel":"EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object"},"title":"Instructions","uniqueKey":"oneOf.22.response.instructions.oneOf.1","typeLabel":"(EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[]"},{"type":"null","title":"Instructions","uniqueKey":"oneOf.22.response.instructions.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.instructions","typeLabel":"string | (EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[] | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","additionalProperties":{"type":"string","uniqueKey":"oneOf.22.response.metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.22.response.metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","uniqueKey":"oneOf.22.response.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.metadata","typeLabel":"Metadata · object | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","uniqueKey":"oneOf.22.response.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","uniqueKey":"oneOf.22.response.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","uniqueKey":"oneOf.22.response.top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","uniqueKey":"oneOf.22.response.top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.top_p","typeLabel":"number | null"},"background":{"oneOf":[{"type":"boolean","title":"Background","uniqueKey":"oneOf.22.response.background.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Background","uniqueKey":"oneOf.22.response.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.background","typeLabel":"boolean | null"},"completed_at":{"oneOf":[{"type":"number","title":"Completed At","uniqueKey":"oneOf.22.response.completed_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Completed At","uniqueKey":"oneOf.22.response.completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.completed_at","typeLabel":"number | null"},"conversation":{"oneOf":[{"type":"object","title":"Conversation","description":"The conversation that this response belonged to.\n\nInput items and output items from this response were automatically added to this conversation.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.conversation.oneOf.0.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.conversation.oneOf.0","typeLabel":"Conversation · object"},{"type":"null","uniqueKey":"oneOf.22.response.conversation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.conversation","typeLabel":"Conversation · object | null"},"max_output_tokens":{"oneOf":[{"type":"integer","title":"Max Output Tokens","uniqueKey":"oneOf.22.response.max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens","uniqueKey":"oneOf.22.response.max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.max_output_tokens","typeLabel":"integer | null"},"max_tool_calls":{"oneOf":[{"type":"integer","title":"Max Tool Calls","uniqueKey":"oneOf.22.response.max_tool_calls.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Tool Calls","uniqueKey":"oneOf.22.response.max_tool_calls.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.max_tool_calls","typeLabel":"integer | null"},"previous_response_id":{"oneOf":[{"type":"string","title":"Previous Response Id","uniqueKey":"oneOf.22.response.previous_response_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Previous Response Id","uniqueKey":"oneOf.22.response.previous_response_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.previous_response_id","typeLabel":"string | null"},"prompt":{"oneOf":[{"type":"object","title":"ResponsePrompt","description":"Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.id","typeLabel":"string"},"variables":{"oneOf":[{"type":"object","title":"Variables","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"object","title":"ResponseInputText","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1","typeLabel":"ResponseInputText · object"},{"type":"object","title":"ResponseInputImage","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2","typeLabel":"ResponseInputImage · object"},{"type":"object","title":"ResponseInputFile","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.type","typeLabel":"string"},"file_data":{"oneOf":[{"type":"string","title":"File Data","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Data","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id","typeLabel":"string | null"},"file_url":{"oneOf":[{"type":"string","title":"File Url","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Url","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url","typeLabel":"string | null"},"filename":{"oneOf":[{"type":"string","title":"Filename","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3","typeLabel":"ResponseInputFile · object"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties","typeLabel":"string | ResponseInputText · object | ResponseInputImage · object | ResponseInputFile · object"},"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.0","typeLabel":"Variables · object"},{"type":"null","title":"Variables","uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.variables","typeLabel":"Variables · object | null"},"version":{"oneOf":[{"type":"string","title":"Version","uniqueKey":"oneOf.22.response.prompt.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Version","uniqueKey":"oneOf.22.response.prompt.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt.oneOf.0.version","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.prompt.oneOf.0","typeLabel":"ResponsePrompt · object"},{"type":"null","uniqueKey":"oneOf.22.response.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt","typeLabel":"ResponsePrompt · object | null"},"prompt_cache_key":{"oneOf":[{"type":"string","title":"Prompt Cache Key","uniqueKey":"oneOf.22.response.prompt_cache_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt Cache Key","uniqueKey":"oneOf.22.response.prompt_cache_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt_cache_key","typeLabel":"string | null"},"prompt_cache_retention":{"oneOf":[{"type":"string","title":"Prompt Cache Retention","enum":["in-memory","24h"],"uniqueKey":"oneOf.22.response.prompt_cache_retention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Prompt Cache Retention","uniqueKey":"oneOf.22.response.prompt_cache_retention.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.prompt_cache_retention","typeLabel":"enum\u003cstring> | null"},"reasoning":{"oneOf":[{"type":"object","title":"Reasoning","description":"**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).","properties":{"effort":{"oneOf":[{"type":"string","title":"Effort","enum":["none","minimal","low","medium","high","xhigh"],"uniqueKey":"oneOf.22.response.reasoning.oneOf.0.effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Effort","uniqueKey":"oneOf.22.response.reasoning.oneOf.0.effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.reasoning.oneOf.0.effort","typeLabel":"enum\u003cstring> | null"},"generate_summary":{"oneOf":[{"type":"string","title":"Generate Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.22.response.reasoning.oneOf.0.generate_summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Generate Summary","uniqueKey":"oneOf.22.response.reasoning.oneOf.0.generate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.reasoning.oneOf.0.generate_summary","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.22.response.reasoning.oneOf.0.summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Summary","uniqueKey":"oneOf.22.response.reasoning.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.reasoning.oneOf.0.summary","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.reasoning.oneOf.0","typeLabel":"Reasoning · object"},{"type":"null","uniqueKey":"oneOf.22.response.reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.reasoning","typeLabel":"Reasoning · object | null"},"safety_identifier":{"oneOf":[{"type":"string","title":"Safety Identifier","uniqueKey":"oneOf.22.response.safety_identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Safety Identifier","uniqueKey":"oneOf.22.response.safety_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.safety_identifier","typeLabel":"string | null"},"service_tier":{"oneOf":[{"type":"string","title":"Service Tier","enum":["auto","default","flex","scale","priority"],"uniqueKey":"oneOf.22.response.service_tier.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Service Tier","uniqueKey":"oneOf.22.response.service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.service_tier","typeLabel":"enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["completed","failed","in_progress","cancelled","queued","incomplete"],"uniqueKey":"oneOf.22.response.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.22.response.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.status","typeLabel":"enum\u003cstring> | null"},"text":{"oneOf":[{"type":"object","title":"ResponseTextConfig","description":"Configuration options for a text response from the model.\n\nCan be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](https://platform.openai.com/docs/guides/text)\n- [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs)","properties":{"format":{"oneOf":[{"type":"object","title":"ResponseFormatText","description":"Default response format. Used to generate text responses.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.0","typeLabel":"ResponseFormatText · object"},{"type":"object","title":"ResponseFormatTextJSONSchemaConfig","description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","required":["name","schema","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.name","typeLabel":"string"},"schema":{"additionalProperties":true,"type":"object","title":"Schema","isRequired":true,"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.schema","typeLabel":"Schema · object"},"type":{"type":"string","const":"json_schema","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.description","typeLabel":"string | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1.strict","typeLabel":"boolean | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.1","typeLabel":"ResponseFormatTextJSONSchemaConfig · object"},{"type":"object","title":"ResponseFormatJSONObject","description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","required":["type"],"properties":{"type":{"type":"string","const":"json_object","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.2","typeLabel":"ResponseFormatJSONObject · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.22.response.text.oneOf.0.format.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.text.oneOf.0.format","typeLabel":"ResponseFormatText · object | ResponseFormatTextJSONSchemaConfig · object | ResponseFormatJSONObject · object | null"},"verbosity":{"oneOf":[{"type":"string","title":"Verbosity","enum":["low","medium","high"],"uniqueKey":"oneOf.22.response.text.oneOf.0.verbosity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Verbosity","uniqueKey":"oneOf.22.response.text.oneOf.0.verbosity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.text.oneOf.0.verbosity","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.text.oneOf.0","typeLabel":"ResponseTextConfig · object"},{"type":"null","uniqueKey":"oneOf.22.response.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.text","typeLabel":"ResponseTextConfig · object | null"},"top_logprobs":{"oneOf":[{"type":"integer","title":"Top Logprobs","uniqueKey":"oneOf.22.response.top_logprobs.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.22.response.top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.top_logprobs","typeLabel":"integer | null"},"truncation":{"oneOf":[{"type":"string","title":"Truncation","enum":["auto","disabled"],"uniqueKey":"oneOf.22.response.truncation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Truncation","uniqueKey":"oneOf.22.response.truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.truncation","typeLabel":"enum\u003cstring> | null"},"usage":{"oneOf":[{"type":"object","title":"ResponseUsage","description":"Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.","required":["input_tokens","input_tokens_details","output_tokens","output_tokens_details","total_tokens"],"properties":{"input_tokens":{"type":"integer","title":"Input Tokens","isRequired":true,"uniqueKey":"oneOf.22.response.usage.oneOf.0.input_tokens","typeLabel":"integer"},"input_tokens_details":{"properties":{"cached_tokens":{"type":"integer","title":"Cached Tokens","isRequired":true,"uniqueKey":"oneOf.22.response.usage.oneOf.0.input_tokens_details.cached_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["cached_tokens"],"title":"InputTokensDetails","description":"A detailed breakdown of the input tokens.","isRequired":true,"uniqueKey":"oneOf.22.response.usage.oneOf.0.input_tokens_details","typeLabel":"InputTokensDetails · object"},"output_tokens":{"type":"integer","title":"Output Tokens","isRequired":true,"uniqueKey":"oneOf.22.response.usage.oneOf.0.output_tokens","typeLabel":"integer"},"output_tokens_details":{"properties":{"reasoning_tokens":{"type":"integer","title":"Reasoning Tokens","isRequired":true,"uniqueKey":"oneOf.22.response.usage.oneOf.0.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["reasoning_tokens"],"title":"OutputTokensDetails","description":"A detailed breakdown of the output tokens.","isRequired":true,"uniqueKey":"oneOf.22.response.usage.oneOf.0.output_tokens_details","typeLabel":"OutputTokensDetails · object"},"total_tokens":{"type":"integer","title":"Total Tokens","isRequired":true,"uniqueKey":"oneOf.22.response.usage.oneOf.0.total_tokens","typeLabel":"integer"}},"additionalProperties":true,"uniqueKey":"oneOf.22.response.usage.oneOf.0","typeLabel":"ResponseUsage · object"},{"type":"null","uniqueKey":"oneOf.22.response.usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.usage","typeLabel":"ResponseUsage · object | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.22.response.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.22.response.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.22.response.user","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id","created_at","model","object","output","parallel_tool_calls","tool_choice","tools"],"title":"Response","isRequired":true,"uniqueKey":"oneOf.22.response","typeLabel":"Response · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.22.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.incomplete","title":"Type","isRequired":true,"uniqueKey":"oneOf.22.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.22","typeLabel":"ResponseIncompleteEvent · object"},{"type":"object","title":"ResponseOutputItemAddedEvent","description":"Emitted when a new output item is added.","required":["item","output_index","sequence_number","type"],"properties":{"item":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.23.item.oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.23.item.oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.23.item.oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.23.item.oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.23.item.oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.23.item.oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.23.item.oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.23.item.oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.23.item.oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.23.item.oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.23.item.oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.23.item.oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.23.item.oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.23.item.oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.23.item.oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.23.item.oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.23.item.oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.23.item.oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.23.item.oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.23.item.oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.23.item.oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.23.item.oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.23.item.oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.23.item.oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.23.item.oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.23.item.oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.23.item.oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.23.item.oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.23.item.oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.23.item.oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.23.item.oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.23.item.oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.23.item.oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.23.item.oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.23.item.oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.23.item.oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.23.item.oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.23.item.oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.23.item.oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.23.item.oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.23.item.oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.23.item.oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.23.item.oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.23.item.oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.23.item.oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.23.item.oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.23.item.oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.23.item.oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.23.item.oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.23.item.oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.23.item.oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.23.item.oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.23.item.oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.23.item.oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.23.item.oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.23.item.oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.23.item.oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.23.item.oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.23.item.oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.23.item.oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.23.item.oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.23.item.oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.23.item.oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.23.item.oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.23.item.oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.23.item.oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.23.item.oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.23.item.oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.23.item.oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.23.item.oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.23.item.oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"isRequired":true,"uniqueKey":"oneOf.23.item","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.23.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.23.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.output_item.added","title":"Type","isRequired":true,"uniqueKey":"oneOf.23.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.23","typeLabel":"ResponseOutputItemAddedEvent · object"},{"type":"object","title":"ResponseOutputItemDoneEvent","description":"Emitted when an output item is marked done.","required":["item","output_index","sequence_number","type"],"properties":{"item":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.24.item.oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.24.item.oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.24.item.oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.24.item.oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.24.item.oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.24.item.oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.24.item.oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.24.item.oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.24.item.oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.24.item.oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.24.item.oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.24.item.oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.24.item.oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.24.item.oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.24.item.oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.24.item.oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.24.item.oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.24.item.oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.24.item.oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.24.item.oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.24.item.oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.24.item.oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.24.item.oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.24.item.oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.24.item.oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.24.item.oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.24.item.oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.24.item.oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.24.item.oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.24.item.oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.24.item.oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.24.item.oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.24.item.oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.24.item.oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.24.item.oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.24.item.oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.24.item.oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.24.item.oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.24.item.oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.24.item.oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.24.item.oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.24.item.oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.24.item.oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.24.item.oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.24.item.oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.24.item.oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.24.item.oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.24.item.oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.24.item.oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.24.item.oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.24.item.oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.24.item.oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.24.item.oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.24.item.oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.24.item.oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.24.item.oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.24.item.oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.24.item.oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.24.item.oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.24.item.oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.24.item.oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.24.item.oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.24.item.oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.24.item.oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.24.item.oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.24.item.oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.24.item.oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.24.item.oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.24.item.oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.24.item.oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.24.item.oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"isRequired":true,"uniqueKey":"oneOf.24.item","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.24.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.24.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.output_item.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.24.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.24","typeLabel":"ResponseOutputItemDoneEvent · object"},{"type":"object","title":"ResponseReasoningSummaryPartAddedEvent","description":"Emitted when a new reasoning summary part is added.","required":["item_id","output_index","part","sequence_number","summary_index","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.25.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.25.output_index","typeLabel":"integer"},"part":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.25.part.text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.25.part.type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Part","description":"The summary part that was added.","isRequired":true,"uniqueKey":"oneOf.25.part","typeLabel":"Part · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.25.sequence_number","typeLabel":"integer"},"summary_index":{"type":"integer","title":"Summary Index","isRequired":true,"uniqueKey":"oneOf.25.summary_index","typeLabel":"integer"},"type":{"type":"string","const":"response.reasoning_summary_part.added","title":"Type","isRequired":true,"uniqueKey":"oneOf.25.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.25","typeLabel":"ResponseReasoningSummaryPartAddedEvent · object"},{"type":"object","title":"ResponseReasoningSummaryPartDoneEvent","description":"Emitted when a reasoning summary part is completed.","required":["item_id","output_index","part","sequence_number","summary_index","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.26.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.26.output_index","typeLabel":"integer"},"part":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.26.part.text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.26.part.type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Part","description":"The completed summary part.","isRequired":true,"uniqueKey":"oneOf.26.part","typeLabel":"Part · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.26.sequence_number","typeLabel":"integer"},"summary_index":{"type":"integer","title":"Summary Index","isRequired":true,"uniqueKey":"oneOf.26.summary_index","typeLabel":"integer"},"type":{"type":"string","const":"response.reasoning_summary_part.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.26.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.26","typeLabel":"ResponseReasoningSummaryPartDoneEvent · object"},{"type":"object","title":"ResponseReasoningSummaryTextDeltaEvent","description":"Emitted when a delta is added to a reasoning summary text.","required":["delta","item_id","output_index","sequence_number","summary_index","type"],"properties":{"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.27.delta","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.27.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.27.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.27.sequence_number","typeLabel":"integer"},"summary_index":{"type":"integer","title":"Summary Index","isRequired":true,"uniqueKey":"oneOf.27.summary_index","typeLabel":"integer"},"type":{"type":"string","const":"response.reasoning_summary_text.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.27.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.27","typeLabel":"ResponseReasoningSummaryTextDeltaEvent · object"},{"type":"object","title":"ResponseReasoningSummaryTextDoneEvent","description":"Emitted when a reasoning summary text is completed.","required":["item_id","output_index","sequence_number","summary_index","text","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.28.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.28.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.28.sequence_number","typeLabel":"integer"},"summary_index":{"type":"integer","title":"Summary Index","isRequired":true,"uniqueKey":"oneOf.28.summary_index","typeLabel":"integer"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.28.text","typeLabel":"string"},"type":{"type":"string","const":"response.reasoning_summary_text.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.28.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.28","typeLabel":"ResponseReasoningSummaryTextDoneEvent · object"},{"type":"object","title":"ResponseReasoningTextDeltaEvent","description":"Emitted when a delta is added to a reasoning text.","required":["content_index","delta","item_id","output_index","sequence_number","type"],"properties":{"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.29.content_index","typeLabel":"integer"},"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.29.delta","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.29.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.29.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.29.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.reasoning_text.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.29.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.29","typeLabel":"ResponseReasoningTextDeltaEvent · object"},{"type":"object","title":"ResponseReasoningTextDoneEvent","description":"Emitted when a reasoning text is completed.","required":["content_index","item_id","output_index","sequence_number","text","type"],"properties":{"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.30.content_index","typeLabel":"integer"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.30.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.30.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.30.sequence_number","typeLabel":"integer"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.30.text","typeLabel":"string"},"type":{"type":"string","const":"response.reasoning_text.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.30.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.30","typeLabel":"ResponseReasoningTextDoneEvent · object"},{"type":"object","title":"ResponseRefusalDeltaEvent","description":"Emitted when there is a partial refusal text.","required":["content_index","delta","item_id","output_index","sequence_number","type"],"properties":{"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.31.content_index","typeLabel":"integer"},"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.31.delta","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.31.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.31.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.31.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.refusal.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.31.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.31","typeLabel":"ResponseRefusalDeltaEvent · object"},{"type":"object","title":"ResponseRefusalDoneEvent","description":"Emitted when refusal text is finalized.","required":["content_index","item_id","output_index","refusal","sequence_number","type"],"properties":{"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.32.content_index","typeLabel":"integer"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.32.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.32.output_index","typeLabel":"integer"},"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.32.refusal","typeLabel":"string"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.32.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.refusal.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.32.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.32","typeLabel":"ResponseRefusalDoneEvent · object"},{"type":"object","title":"ResponseTextDeltaEvent","description":"Emitted when there is an additional text delta.","required":["content_index","delta","item_id","logprobs","output_index","sequence_number","type"],"properties":{"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.33.content_index","typeLabel":"integer"},"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.33.delta","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.33.item_id","typeLabel":"string"},"logprobs":{"items":{"properties":{"token":{"type":"string","title":"Token","isRequired":true,"uniqueKey":"oneOf.33.logprobs.items.[INDEX].token","typeLabel":"string"},"logprob":{"type":"number","title":"Logprob","isRequired":true,"uniqueKey":"oneOf.33.logprobs.items.[INDEX].logprob","typeLabel":"number"},"top_logprobs":{"oneOf":[{"type":"array","items":{"properties":{"token":{"oneOf":[{"type":"string","title":"Token","uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].token.oneOf.0","typeLabel":"string"},{"type":"null","title":"Token","uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].token.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].token","typeLabel":"string | null"},"logprob":{"oneOf":[{"type":"number","title":"Logprob","uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].logprob.oneOf.0","typeLabel":"number"},{"type":"null","title":"Logprob","uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].logprob.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].logprob","typeLabel":"number | null"}},"additionalProperties":true,"type":"object","title":"LogprobTopLogprob","uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX]","typeLabel":"LogprobTopLogprob · object"},"title":"Top Logprobs","uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.0","typeLabel":"LogprobTopLogprob · object[]"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.33.logprobs.items.[INDEX].top_logprobs","typeLabel":"LogprobTopLogprob · object[] | null"}},"additionalProperties":true,"type":"object","required":["token","logprob"],"title":"Logprob","description":"A logprob is the logarithmic probability that the model assigns to producing\na particular token at a given position in the sequence. Less-negative (higher)\nlogprob values indicate greater model confidence in that token choice.","uniqueKey":"oneOf.33.logprobs.items.[INDEX]","typeLabel":"Logprob · object"},"type":"array","title":"Logprobs","isRequired":true,"uniqueKey":"oneOf.33.logprobs","typeLabel":"Logprob · object[]"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.33.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.33.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.output_text.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.33.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.33","typeLabel":"ResponseTextDeltaEvent · object"},{"type":"object","title":"ResponseTextDoneEvent","description":"Emitted when text content is finalized.","required":["content_index","item_id","logprobs","output_index","sequence_number","text","type"],"properties":{"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.34.content_index","typeLabel":"integer"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.34.item_id","typeLabel":"string"},"logprobs":{"items":{"properties":{"token":{"type":"string","title":"Token","isRequired":true,"uniqueKey":"oneOf.34.logprobs.items.[INDEX].token","typeLabel":"string"},"logprob":{"type":"number","title":"Logprob","isRequired":true,"uniqueKey":"oneOf.34.logprobs.items.[INDEX].logprob","typeLabel":"number"},"top_logprobs":{"oneOf":[{"type":"array","items":{"properties":{"token":{"oneOf":[{"type":"string","title":"Token","uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].token.oneOf.0","typeLabel":"string"},{"type":"null","title":"Token","uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].token.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].token","typeLabel":"string | null"},"logprob":{"oneOf":[{"type":"number","title":"Logprob","uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].logprob.oneOf.0","typeLabel":"number"},{"type":"null","title":"Logprob","uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].logprob.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX].logprob","typeLabel":"number | null"}},"additionalProperties":true,"type":"object","title":"LogprobTopLogprob","uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.0.items.[INDEX]","typeLabel":"LogprobTopLogprob · object"},"title":"Top Logprobs","uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.0","typeLabel":"LogprobTopLogprob · object[]"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.34.logprobs.items.[INDEX].top_logprobs","typeLabel":"LogprobTopLogprob · object[] | null"}},"additionalProperties":true,"type":"object","required":["token","logprob"],"title":"Logprob","description":"A logprob is the logarithmic probability that the model assigns to producing\na particular token at a given position in the sequence. Less-negative (higher)\nlogprob values indicate greater model confidence in that token choice.","uniqueKey":"oneOf.34.logprobs.items.[INDEX]","typeLabel":"Logprob · object"},"type":"array","title":"Logprobs","isRequired":true,"uniqueKey":"oneOf.34.logprobs","typeLabel":"Logprob · object[]"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.34.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.34.sequence_number","typeLabel":"integer"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.34.text","typeLabel":"string"},"type":{"type":"string","const":"response.output_text.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.34.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.34","typeLabel":"ResponseTextDoneEvent · object"},{"type":"object","title":"ResponseWebSearchCallCompletedEvent","description":"Emitted when a web search call is completed.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.35.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.35.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.35.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.web_search_call.completed","title":"Type","isRequired":true,"uniqueKey":"oneOf.35.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.35","typeLabel":"ResponseWebSearchCallCompletedEvent · object"},{"type":"object","title":"ResponseWebSearchCallInProgressEvent","description":"Emitted when a web search call is initiated.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.36.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.36.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.36.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.web_search_call.in_progress","title":"Type","isRequired":true,"uniqueKey":"oneOf.36.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.36","typeLabel":"ResponseWebSearchCallInProgressEvent · object"},{"type":"object","title":"ResponseWebSearchCallSearchingEvent","description":"Emitted when a web search call is executing.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.37.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.37.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.37.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.web_search_call.searching","title":"Type","isRequired":true,"uniqueKey":"oneOf.37.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.37","typeLabel":"ResponseWebSearchCallSearchingEvent · object"},{"type":"object","title":"ResponseImageGenCallCompletedEvent","description":"Emitted when an image generation tool call has completed and the final image is available.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.38.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.38.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.38.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.image_generation_call.completed","title":"Type","isRequired":true,"uniqueKey":"oneOf.38.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.38","typeLabel":"ResponseImageGenCallCompletedEvent · object"},{"type":"object","title":"ResponseImageGenCallGeneratingEvent","description":"Emitted when an image generation tool call is actively generating an image (intermediate state).","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.39.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.39.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.39.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.image_generation_call.generating","title":"Type","isRequired":true,"uniqueKey":"oneOf.39.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.39","typeLabel":"ResponseImageGenCallGeneratingEvent · object"},{"type":"object","title":"ResponseImageGenCallInProgressEvent","description":"Emitted when an image generation tool call is in progress.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.40.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.40.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.40.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.image_generation_call.in_progress","title":"Type","isRequired":true,"uniqueKey":"oneOf.40.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.40","typeLabel":"ResponseImageGenCallInProgressEvent · object"},{"type":"object","title":"ResponseImageGenCallPartialImageEvent","description":"Emitted when a partial image is available during image generation streaming.","required":["item_id","output_index","partial_image_b64","partial_image_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.41.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.41.output_index","typeLabel":"integer"},"partial_image_b64":{"type":"string","title":"Partial Image B64","isRequired":true,"uniqueKey":"oneOf.41.partial_image_b64","typeLabel":"string"},"partial_image_index":{"type":"integer","title":"Partial Image Index","isRequired":true,"uniqueKey":"oneOf.41.partial_image_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.41.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.image_generation_call.partial_image","title":"Type","isRequired":true,"uniqueKey":"oneOf.41.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.41","typeLabel":"ResponseImageGenCallPartialImageEvent · object"},{"type":"object","title":"ResponseMcpCallArgumentsDeltaEvent","description":"Emitted when there is a delta (partial update) to the arguments of an MCP tool call.","required":["delta","item_id","output_index","sequence_number","type"],"properties":{"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.42.delta","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.42.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.42.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.42.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.mcp_call_arguments.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.42.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.42","typeLabel":"ResponseMcpCallArgumentsDeltaEvent · object"},{"type":"object","title":"ResponseMcpCallArgumentsDoneEvent","description":"Emitted when the arguments for an MCP tool call are finalized.","required":["arguments","item_id","output_index","sequence_number","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.43.arguments","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.43.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.43.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.43.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.mcp_call_arguments.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.43.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.43","typeLabel":"ResponseMcpCallArgumentsDoneEvent · object"},{"type":"object","title":"ResponseMcpCallCompletedEvent","description":"Emitted when an MCP tool call has completed successfully.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.44.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.44.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.44.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.mcp_call.completed","title":"Type","isRequired":true,"uniqueKey":"oneOf.44.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.44","typeLabel":"ResponseMcpCallCompletedEvent · object"},{"type":"object","title":"ResponseMcpCallFailedEvent","description":"Emitted when an MCP tool call has failed.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.45.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.45.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.45.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.mcp_call.failed","title":"Type","isRequired":true,"uniqueKey":"oneOf.45.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.45","typeLabel":"ResponseMcpCallFailedEvent · object"},{"type":"object","title":"ResponseMcpCallInProgressEvent","description":"Emitted when an MCP tool call is in progress.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.46.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.46.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.46.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.mcp_call.in_progress","title":"Type","isRequired":true,"uniqueKey":"oneOf.46.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.46","typeLabel":"ResponseMcpCallInProgressEvent · object"},{"type":"object","title":"ResponseMcpListToolsCompletedEvent","description":"Emitted when the list of available MCP tools has been successfully retrieved.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.47.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.47.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.47.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.mcp_list_tools.completed","title":"Type","isRequired":true,"uniqueKey":"oneOf.47.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.47","typeLabel":"ResponseMcpListToolsCompletedEvent · object"},{"type":"object","title":"ResponseMcpListToolsFailedEvent","description":"Emitted when the attempt to list available MCP tools has failed.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.48.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.48.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.48.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.mcp_list_tools.failed","title":"Type","isRequired":true,"uniqueKey":"oneOf.48.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.48","typeLabel":"ResponseMcpListToolsFailedEvent · object"},{"type":"object","title":"ResponseMcpListToolsInProgressEvent","description":"Emitted when the system is in the process of retrieving the list of available MCP tools.","required":["item_id","output_index","sequence_number","type"],"properties":{"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.49.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.49.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.49.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.mcp_list_tools.in_progress","title":"Type","isRequired":true,"uniqueKey":"oneOf.49.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.49","typeLabel":"ResponseMcpListToolsInProgressEvent · object"},{"type":"object","title":"ResponseOutputTextAnnotationAddedEvent","description":"Emitted when an annotation is added to output text content.","required":["annotation","annotation_index","content_index","item_id","output_index","sequence_number","type"],"properties":{"annotation":{"oneOf":[{"title":"Annotation","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.50.annotation","typeLabel":"any"},"annotation_index":{"type":"integer","title":"Annotation Index","isRequired":true,"uniqueKey":"oneOf.50.annotation_index","typeLabel":"integer"},"content_index":{"type":"integer","title":"Content Index","isRequired":true,"uniqueKey":"oneOf.50.content_index","typeLabel":"integer"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.50.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.50.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.50.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.output_text.annotation.added","title":"Type","isRequired":true,"uniqueKey":"oneOf.50.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.50","typeLabel":"ResponseOutputTextAnnotationAddedEvent · object"},{"type":"object","title":"ResponseQueuedEvent","description":"Emitted when a response is queued and waiting to be processed.","required":["response","sequence_number","type"],"properties":{"response":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.id","typeLabel":"string"},"created_at":{"type":"number","title":"Created At","isRequired":true,"uniqueKey":"oneOf.51.response.created_at","typeLabel":"number"},"model":{"oneOf":[{"type":"string","title":"Model","isRequired":true,"uniqueKey":"oneOf.51.response.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-5.2","gpt-5.2-2025-12-11","gpt-5.2-chat-latest","gpt-5.2-pro","gpt-5.2-pro-2025-12-11","gpt-5.1","gpt-5.1-2025-11-13","gpt-5.1-codex","gpt-5.1-mini","gpt-5.1-chat-latest","gpt-5","gpt-5-mini","gpt-5-nano","gpt-5-2025-08-07","gpt-5-mini-2025-08-07","gpt-5-nano-2025-08-07","gpt-5-chat-latest","gpt-4.1","gpt-4.1-mini","gpt-4.1-nano","gpt-4.1-2025-04-14","gpt-4.1-mini-2025-04-14","gpt-4.1-nano-2025-04-14","o4-mini","o4-mini-2025-04-16","o3","o3-2025-04-16","o3-mini","o3-mini-2025-01-31","o1","o1-2024-12-17","o1-preview","o1-preview-2024-09-12","o1-mini","o1-mini-2024-09-12","gpt-4o","gpt-4o-2024-11-20","gpt-4o-2024-08-06","gpt-4o-2024-05-13","gpt-4o-audio-preview","gpt-4o-audio-preview-2024-10-01","gpt-4o-audio-preview-2024-12-17","gpt-4o-audio-preview-2025-06-03","gpt-4o-mini-audio-preview","gpt-4o-mini-audio-preview-2024-12-17","gpt-4o-search-preview","gpt-4o-mini-search-preview","gpt-4o-search-preview-2025-03-11","gpt-4o-mini-search-preview-2025-03-11","chatgpt-4o-latest","codex-mini-latest","gpt-4o-mini","gpt-4o-mini-2024-07-18","gpt-4-turbo","gpt-4-turbo-2024-04-09","gpt-4-0125-preview","gpt-4-turbo-preview","gpt-4-1106-preview","gpt-4-vision-preview","gpt-4","gpt-4-0314","gpt-4-0613","gpt-4-32k","gpt-4-32k-0314","gpt-4-32k-0613","gpt-3.5-turbo","gpt-3.5-turbo-16k","gpt-3.5-turbo-0301","gpt-3.5-turbo-0613","gpt-3.5-turbo-1106","gpt-3.5-turbo-0125","gpt-3.5-turbo-16k-0613"],"isRequired":true,"uniqueKey":"oneOf.51.response.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Model","enum":["o1-pro","o1-pro-2025-03-19","o3-pro","o3-pro-2025-06-10","o3-deep-research","o3-deep-research-2025-06-26","o4-mini-deep-research","o4-mini-deep-research-2025-06-26","computer-use-preview","computer-use-preview-2025-03-11","gpt-5-codex","gpt-5-pro","gpt-5-pro-2025-10-06","gpt-5.1-codex-max"],"isRequired":true,"uniqueKey":"oneOf.51.response.model.oneOf.2","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"oneOf.51.response.model","typeLabel":"string · enum\u003cstring> · enum\u003cstring>"},"object":{"type":"string","const":"response","title":"Object","isRequired":true,"uniqueKey":"oneOf.51.response.object","typeLabel":"string"},"output":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.id","typeLabel":"string"},"content":{"items":{"oneOf":[{"type":"object","title":"ResponseOutputText","description":"A text output from the model.","required":["annotations","text","type"],"properties":{"annotations":{"items":{"type":"any","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Annotations","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.annotations","typeLabel":"any[]"},"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.text","typeLabel":"string"},"type":{"type":"string","const":"output_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.type","typeLabel":"string"},"logprobs":{"type":"any","title":"Logprobs","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0.logprobs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputText · object"},{"type":"object","title":"ResponseOutputRefusal","description":"A refusal from the model.","required":["refusal","type"],"properties":{"refusal":{"type":"string","title":"Refusal","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.refusal","typeLabel":"string"},"type":{"type":"string","const":"refusal","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX].oneOf.1","typeLabel":"ResponseOutputRefusal · object"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content.items.[INDEX]","typeLabel":"ResponseOutputText · object | ResponseOutputRefusal · object"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.content","typeLabel":"(ResponseOutputText · object | ResponseOutputRefusal · object)[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.type","typeLabel":"string"},"phase":{"oneOf":[{"type":"string","title":"Phase","enum":["commentary","final_answer"],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.phase.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Phase","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0.phase","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.0","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.type","typeLabel":"string"},"results":{"oneOf":[{"type":"array","items":{"properties":{"attributes":{"type":"any","title":"Attributes","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].attributes","typeLabel":"any"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].file_id","typeLabel":"any"},"filename":{"type":"any","title":"Filename","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].filename","typeLabel":"any"},"score":{"type":"any","title":"Score","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].score","typeLabel":"any"},"text":{"type":"any","title":"Text","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX].text","typeLabel":"any"}},"additionalProperties":true,"type":"object","title":"Result","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results.oneOf.0.items.[INDEX]","typeLabel":"Result · object"},"title":"Results","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results.oneOf.0","typeLabel":"Result · object[]"},{"type":"null","title":"Results","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1.results","typeLabel":"Result · object[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.1","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.id","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.2","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionSearch","description":"Action type \"search\" - Performs a web search query.","required":["query","type"],"properties":{"query":{"type":"string","title":"Query","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.0.query","typeLabel":"string"},"type":{"type":"string","const":"search","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.0.type","typeLabel":"string"},"queries":{"type":"any","title":"Queries","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.0.queries","typeLabel":"any"},"sources":{"type":"any","title":"Sources","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.0.sources","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.0","typeLabel":"ActionSearch · object"},{"type":"object","title":"ActionOpenPage","description":"Action type \"open_page\" - Opens a specific URL from search results.","required":["type"],"properties":{"type":{"type":"string","const":"open_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.1.type","typeLabel":"string"},"url":{"type":"any","title":"Url","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.1.url","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.1","typeLabel":"ActionOpenPage · object"},{"type":"object","title":"ActionFind","description":"Action type \"find_in_page\": Searches for a pattern within a loaded page.","required":["pattern","type","url"],"properties":{"pattern":{"type":"string","title":"Pattern","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.2.pattern","typeLabel":"string"},"type":{"type":"string","const":"find_in_page","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.2.type","typeLabel":"string"},"url":{"type":"string","title":"Url","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.2.url","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action.oneOf.2","typeLabel":"ActionFind · object"}],"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.action","typeLabel":"ActionSearch · object | ActionOpenPage · object | ActionFind · object"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.3","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"oneOf":[{"type":"object","title":"ActionClick","description":"A click action.","required":["button","type","x","y"],"properties":{"button":{"type":"string","enum":["left","right","wheel","back","forward"],"title":"Button","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.0.button","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"click","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.0.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.0.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.0.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.0","typeLabel":"ActionClick · object"},{"type":"object","title":"ActionDoubleClick","description":"A double click action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"double_click","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.1.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.1.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.1.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.1","typeLabel":"ActionDoubleClick · object"},{"type":"object","title":"ActionDrag","description":"A drag action.","required":["path","type"],"properties":{"path":{"items":{"properties":{"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX].y","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["x","y"],"title":"ActionDragPath","description":"An x/y coordinate pair, e.g. `{ x: 100, y: 200 }`.","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path.items.[INDEX]","typeLabel":"ActionDragPath · object"},"type":"array","title":"Path","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.2.path","typeLabel":"ActionDragPath · object[]"},"type":{"type":"string","const":"drag","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.2","typeLabel":"ActionDrag · object"},{"type":"object","title":"ActionKeypress","description":"A collection of keypresses the model would like to perform.","required":["keys","type"],"properties":{"keys":{"items":{"type":"string","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Keys","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.3.keys","typeLabel":"string[]"},"type":{"type":"string","const":"keypress","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.3","typeLabel":"ActionKeypress · object"},{"type":"object","title":"ActionMove","description":"A mouse move action.","required":["type","x","y"],"properties":{"type":{"type":"string","const":"move","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.4.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.4.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.4.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.4","typeLabel":"ActionMove · object"},{"type":"object","title":"ActionScreenshot","description":"A screenshot action.","required":["type"],"properties":{"type":{"type":"string","const":"screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.5","typeLabel":"ActionScreenshot · object"},{"type":"object","title":"ActionScroll","description":"A scroll action.","required":["scroll_x","scroll_y","type","x","y"],"properties":{"scroll_x":{"type":"integer","title":"Scroll X","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_x","typeLabel":"integer"},"scroll_y":{"type":"integer","title":"Scroll Y","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.6.scroll_y","typeLabel":"integer"},"type":{"type":"string","const":"scroll","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.6.type","typeLabel":"string"},"x":{"type":"integer","title":"X","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.6.x","typeLabel":"integer"},"y":{"type":"integer","title":"Y","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.6.y","typeLabel":"integer"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.6","typeLabel":"ActionScroll · object"},{"type":"object","title":"ActionType","description":"An action to type in text.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.7.text","typeLabel":"string"},"type":{"type":"string","const":"type","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.7","typeLabel":"ActionType · object"},{"type":"object","title":"ActionWait","description":"A wait action.","required":["type"],"properties":{"type":{"type":"string","const":"wait","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.8.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action.oneOf.8","typeLabel":"ActionWait · object"}],"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.action","typeLabel":"ActionClick · object | ActionDoubleClick · object | ActionDrag · object | ActionKeypress · object | ActionMove · object | ActionScreenshot · object | ActionScroll · object | ActionType · object | ActionWait · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.type","typeLabel":"string"},"content":{"oneOf":[{"type":"array","items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"reasoning_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Content","description":"Reasoning text from the model.","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.content.oneOf.0.items.[INDEX]","typeLabel":"Content · object"},"title":"Content","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.content.oneOf.0","typeLabel":"Content · object[]"},{"type":"null","title":"Content","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.content","typeLabel":"Content · object[] | null"},"encrypted_content":{"oneOf":[{"type":"string","title":"Encrypted Content","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.0","typeLabel":"string"},{"type":"null","title":"Encrypted Content","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.encrypted_content.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.encrypted_content","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete"],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.5","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItem","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["id","encrypted_content","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.6.id","typeLabel":"string"},"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.6.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.6.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.6.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.6.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.6.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.6","typeLabel":"ResponseCompactionItem · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.7.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.7.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.7.type","typeLabel":"string"},"result":{"oneOf":[{"type":"string","title":"Result","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.7.result.oneOf.0","typeLabel":"string"},{"type":"null","title":"Result","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.7.result.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.7.result","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.7","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.type","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.code","typeLabel":"string | null"},"outputs":{"oneOf":[{"type":"array","items":{"type":"any","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0.items.[INDEX]","typeLabel":"any"},"title":"Outputs","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.outputs.oneOf.0","typeLabel":"any[]"},{"type":"null","title":"Outputs","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.outputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8.outputs","typeLabel":"any[] | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.8","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.type","typeLabel":"string"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.timeout_ms","typeLabel":"integer | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.user","typeLabel":"string | null"},"working_directory":{"oneOf":[{"type":"string","title":"Working Directory","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.0","typeLabel":"string"},{"type":"null","title":"Working Directory","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.working_directory.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action.working_directory","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.9","typeLabel":"LocalShellCall · object"},{"type":"object","title":"ResponseFunctionShellToolCall","description":"A tool call that executes one or more shell commands in a managed environment.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.id","typeLabel":"string"},"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action.commands","typeLabel":"string[]"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action.max_output_length","typeLabel":"integer | null"},"timeout_ms":{"oneOf":[{"type":"integer","title":"Timeout Ms","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Timeout Ms","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action.timeout_ms","typeLabel":"integer | null"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"Action","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.action","typeLabel":"Action · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ResponseLocalEnvironment","description":"Represents the use of a local environment to perform shell actions.","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.environment.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.environment.oneOf.0","typeLabel":"ResponseLocalEnvironment · object"},{"type":"object","title":"ResponseContainerReference","description":"Represents a container created with /v1/containers.","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.environment.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.environment.oneOf.1","typeLabel":"ResponseContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.environment.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.environment","typeLabel":"ResponseLocalEnvironment · object | ResponseContainerReference · object | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.10","typeLabel":"ResponseFunctionShellToolCall · object"},{"type":"object","title":"ResponseFunctionShellToolCallOutput","description":"The output of a shell tool call that was emitted.","required":["id","call_id","output","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"oneOf":[{"type":"object","title":"OutputOutcomeTimeout","description":"Indicates that the shell call exceeded its configured time limit.","required":["type"],"properties":{"type":{"type":"string","const":"timeout","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.0","typeLabel":"OutputOutcomeTimeout · object"},{"type":"object","title":"OutputOutcomeExit","description":"Indicates that the shell commands finished and returned an exit code.","required":["exit_code","type"],"properties":{"exit_code":{"type":"integer","title":"Exit Code","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.exit_code","typeLabel":"integer"},"type":{"type":"string","const":"exit","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome.oneOf.1","typeLabel":"OutputOutcomeExit · object"}],"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].outcome","typeLabel":"OutputOutcomeTimeout · object | OutputOutcomeExit · object"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].stdout","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX].created_by","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"Output","description":"The content of a shell tool call output that was emitted.","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output.items.[INDEX]","typeLabel":"Output · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.output","typeLabel":"Output · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.type","typeLabel":"string"},"max_output_length":{"oneOf":[{"type":"integer","title":"Max Output Length","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Length","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.max_output_length.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.max_output_length","typeLabel":"integer | null"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.11","typeLabel":"ResponseFunctionShellToolCallOutput · object"},{"type":"object","title":"ResponseApplyPatchToolCall","description":"A tool call that applies file diffs by creating, deleting, or updating files.","required":["id","call_id","operation","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.call_id","typeLabel":"string"},"operation":{"oneOf":[{"type":"object","title":"OperationCreateFile","description":"Instruction describing how to create a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.path","typeLabel":"string"},"type":{"type":"string","const":"create_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.0","typeLabel":"OperationCreateFile · object"},{"type":"object","title":"OperationDeleteFile","description":"Instruction describing how to delete a file via the apply_patch tool.","required":["path","type"],"properties":{"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.path","typeLabel":"string"},"type":{"type":"string","const":"delete_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.1","typeLabel":"OperationDeleteFile · object"},{"type":"object","title":"OperationUpdateFile","description":"Instruction describing how to update a file via the apply_patch tool.","required":["diff","path","type"],"properties":{"diff":{"type":"string","title":"Diff","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.diff","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.path","typeLabel":"string"},"type":{"type":"string","const":"update_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation.oneOf.2","typeLabel":"OperationUpdateFile · object"}],"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.operation","typeLabel":"OperationCreateFile · object | OperationDeleteFile · object | OperationUpdateFile · object"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12.created_by","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.12","typeLabel":"ResponseApplyPatchToolCall · object"},{"type":"object","title":"ResponseApplyPatchToolCallOutput","description":"The output emitted by an apply patch tool call.","required":["id","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.id","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.type","typeLabel":"string"},"created_by":{"oneOf":[{"type":"string","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.created_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Created By","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.created_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.created_by","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13.output","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.13","typeLabel":"ResponseApplyPatchToolCallOutput · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.type","typeLabel":"string"},"approval_request_id":{"oneOf":[{"type":"string","title":"Approval Request Id","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Approval Request Id","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.approval_request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.approval_request_id","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.error","typeLabel":"string | null"},"output":{"oneOf":[{"type":"string","title":"Output","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.output.oneOf.0","typeLabel":"string"},{"type":"null","title":"Output","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.output.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.output","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["in_progress","completed","incomplete","calling","failed"],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14.status","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.14","typeLabel":"McpCall · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"oneOf":[{"title":"Annotations"},{"type":"null","title":"Annotations","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].annotations","typeLabel":"null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX].description","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.type","typeLabel":"string"},"error":{"oneOf":[{"type":"string","title":"Error","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.error.oneOf.0","typeLabel":"string"},{"type":"null","title":"Error","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15.error","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.15","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.16.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.16.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.16.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.16.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.16.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.16","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.17.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.17.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"oneOf":[{"type":"string","title":"Id","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.17.id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Id","uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.17.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.17.id","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.output.items.[INDEX].oneOf.17","typeLabel":"ResponseCustomToolCall · object"}],"uniqueKey":"oneOf.51.response.output.items.[INDEX]","typeLabel":"ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.51.response.output","typeLabel":"(ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseFunctionToolCall · object | ResponseFunctionWebSearch · object | ResponseComputerToolCall · object | ResponseReasoningItem · object | ResponseCompactionItem · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | ResponseFunctionShellToolCall · object | ResponseFunctionShellToolCallOutput · object | ResponseApplyPatchToolCall · object | ResponseApplyPatchToolCallOutput · object | McpCall · object | McpListTools · object | McpApprovalRequest · object | ResponseCustomToolCall · object)[]"},"parallel_tool_calls":{"type":"boolean","title":"Parallel Tool Calls","isRequired":true,"uniqueKey":"oneOf.51.response.parallel_tool_calls","typeLabel":"boolean"},"tool_choice":{"oneOf":[{"type":"string","title":"Tool Choice","enum":["none","auto","required"],"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","title":"ToolChoiceAllowed","description":"Constrains the tools available to the model to a pre-defined set.","required":["mode","tools","type"],"properties":{"mode":{"type":"string","enum":["auto","required"],"title":"Mode","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.1.mode","typeLabel":"enum\u003cstring>"},"tools":{"items":{"additionalProperties":true,"type":"object","uniqueKey":"oneOf.51.response.tool_choice.oneOf.1.tools.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.1.tools","typeLabel":"Tools · object[]"},"type":{"type":"string","const":"allowed_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.1","typeLabel":"ToolChoiceAllowed · object"},{"type":"object","title":"ToolChoiceTypes","description":"Indicates that the model should use a built-in tool to generate a response.\n[Learn more about built-in tools](https://platform.openai.com/docs/guides/tools).","required":["type"],"properties":{"type":{"type":"string","enum":["file_search","web_search_preview","computer_use_preview","web_search_preview_2025_03_11","image_generation","code_interpreter"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.2.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.2","typeLabel":"ToolChoiceTypes · object"},{"type":"object","title":"ToolChoiceFunction","description":"Use this option to force the model to call a specific function.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.3.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.3.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.3","typeLabel":"ToolChoiceFunction · object"},{"type":"object","title":"ToolChoiceMcp","description":"Use this option to force the model to call a specific tool on a remote MCP server.","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.4.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","uniqueKey":"oneOf.51.response.tool_choice.oneOf.4.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","uniqueKey":"oneOf.51.response.tool_choice.oneOf.4.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tool_choice.oneOf.4.name","typeLabel":"string | null"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.4","typeLabel":"ToolChoiceMcp · object"},{"type":"object","title":"ToolChoiceCustom","description":"Use this option to force the model to call a specific custom tool.","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.5.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.5","typeLabel":"ToolChoiceCustom · object"},{"type":"object","title":"ToolChoiceApplyPatch","description":"Forces the model to call the apply_patch tool when executing a tool call.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.6","typeLabel":"ToolChoiceApplyPatch · object"},{"type":"object","title":"ToolChoiceShell","description":"Forces the model to call the shell tool when a tool call is required.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice.oneOf.7","typeLabel":"ToolChoiceShell · object"}],"isRequired":true,"uniqueKey":"oneOf.51.response.tool_choice","typeLabel":"enum\u003cstring> | ToolChoiceAllowed · object | ToolChoiceTypes · object | ToolChoiceFunction · object | ToolChoiceMcp · object | ToolChoiceCustom · object | ToolChoiceApplyPatch · object | ToolChoiceShell · object"},"tools":{"items":{"oneOf":[{"type":"object","title":"FunctionTool","description":"Defines a function in your own code the model can choose to call.\n\nLearn more about [function calling](https://platform.openai.com/docs/guides/function-calling).","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.name","typeLabel":"string"},"type":{"type":"string","const":"function","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.type","typeLabel":"string"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.parameters","typeLabel":"Parameters · object | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.strict","typeLabel":"boolean | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0.description","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.0","typeLabel":"FunctionTool · object"},{"type":"object","title":"FileSearchTool","description":"A tool that searches for relevant content from uploaded files.\n\nLearn more about the [file search tool](https://platform.openai.com/docs/guides/tools-file-search).","required":["type","vector_store_ids"],"properties":{"type":{"type":"string","const":"file_search","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.type","typeLabel":"string"},"vector_store_ids":{"items":{"type":"string","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.vector_store_ids.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Vector Store Ids","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.vector_store_ids","typeLabel":"string[]"},"filters":{"oneOf":[{"type":"object","title":"ComparisonFilter","description":"A filter used to compare a specified attribute key to a given value using a defined comparison operation.","required":["key","type","value"],"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.key","typeLabel":"string"},"type":{"type":"string","enum":["eq","ne","gt","gte","lt","lte"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"any","title":"Value","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0.value","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.0","typeLabel":"ComparisonFilter · object"},{"type":"object","title":"CompoundFilter","description":"Combine multiple filters using `and` or `or`.","required":["filters","type"],"properties":{"filters":{"items":{"type":"any","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Filters","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.filters","typeLabel":"any[]"},"type":{"type":"string","enum":["and","or"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1.type","typeLabel":"enum\u003cstring>"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.1","typeLabel":"CompoundFilter · object"},{"type":"null","title":"Filters","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.filters","typeLabel":"ComparisonFilter · object | CompoundFilter · object | null"},"max_num_results":{"oneOf":[{"type":"integer","title":"Max Num Results","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Num Results","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.max_num_results.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.max_num_results","typeLabel":"integer | null"},"ranking_options":{"oneOf":[{"type":"object","title":"RankingOptions","description":"Ranking options for search.","properties":{"hybrid_search":{"type":"any","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.hybrid_search","typeLabel":"any"},"ranker":{"type":"any","title":"Ranker","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.ranker","typeLabel":"any"},"score_threshold":{"type":"any","title":"Score Threshold","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0.score_threshold","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.0","typeLabel":"RankingOptions · object"},{"type":"null","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.ranking_options.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1.ranking_options","typeLabel":"RankingOptions · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.1","typeLabel":"FileSearchTool · object"},{"type":"object","title":"ComputerTool","description":"A tool that controls a virtual computer.\n\nLearn more about the [computer tool](https://platform.openai.com/docs/guides/tools-computer-use).","required":["display_height","display_width","environment","type"],"properties":{"display_height":{"type":"integer","title":"Display Height","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.2.display_height","typeLabel":"integer"},"display_width":{"type":"integer","title":"Display Width","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.2.display_width","typeLabel":"integer"},"environment":{"type":"string","enum":["windows","mac","linux","ubuntu","browser"],"title":"Environment","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.2.environment","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_use_preview","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.2","typeLabel":"ComputerTool · object"},{"type":"object","title":"WebSearchTool","description":"Search the Internet for sources related to the prompt.\n\nLearn more about the\n[web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search","web_search_2025_08_26"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.type","typeLabel":"enum\u003cstring>"},"filters":{"oneOf":[{"type":"object","title":"Filters","description":"Filters for the search.","properties":{"allowed_domains":{"type":"any","title":"Allowed Domains","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0.allowed_domains","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.filters.oneOf.0","typeLabel":"Filters · object"},{"type":"null","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.filters","typeLabel":"Filters · object | null"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The approximate location of the user.","properties":{"city":{"type":"any","title":"City","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.timezone","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.3","typeLabel":"WebSearchTool · object"},{"type":"object","title":"Mcp","description":"Give the model access to additional tools via remote Model Context Protocol\n(MCP) servers. [Learn more about MCP](https://platform.openai.com/docs/guides/tools-remote-mcp).","required":["server_label","type"],"properties":{"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.type","typeLabel":"string"},"allowed_tools":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Tools","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.0","typeLabel":"string[]"},{"type":"object","title":"McpAllowedToolsMcpToolFilter","description":"A filter object to specify which tools are allowed.","properties":{"read_only":{"type":"any","title":"Read Only","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.read_only","typeLabel":"any"},"tool_names":{"type":"any","title":"Tool Names","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1.tool_names","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.1","typeLabel":"McpAllowedToolsMcpToolFilter · object"},{"type":"null","title":"Allowed Tools","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.allowed_tools.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.allowed_tools","typeLabel":"string[] | McpAllowedToolsMcpToolFilter · object | null"},"authorization":{"oneOf":[{"type":"string","title":"Authorization","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Authorization","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.authorization.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.authorization","typeLabel":"string | null"},"connector_id":{"oneOf":[{"type":"string","title":"Connector Id","enum":["connector_dropbox","connector_gmail","connector_googlecalendar","connector_googledrive","connector_microsoftteams","connector_outlookcalendar","connector_outlookemail","connector_sharepoint"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Connector Id","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.connector_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.connector_id","typeLabel":"enum\u003cstring> | null"},"headers":{"oneOf":[{"type":"object","title":"Headers","additionalProperties":{"type":"string","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.headers.oneOf.0","typeLabel":"Headers · object"},{"type":"null","title":"Headers","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.headers","typeLabel":"Headers · object | null"},"require_approval":{"oneOf":[{"type":"object","title":"McpRequireApprovalMcpToolApprovalFilter","description":"Specify which of the MCP server's tools require approval.\n\nCan be\n`always`, `never`, or a filter object associated with tools\nthat require approval.","properties":{"always":{"type":"any","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.always","typeLabel":"any"},"never":{"type":"any","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0.never","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.0","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object"},{"type":"string","title":"Require Approval","enum":["always","never"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Require Approval","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.require_approval.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.require_approval","typeLabel":"McpRequireApprovalMcpToolApprovalFilter · object | enum\u003cstring> | null"},"server_description":{"oneOf":[{"type":"string","title":"Server Description","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Description","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.server_description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.server_description","typeLabel":"string | null"},"server_url":{"oneOf":[{"type":"string","title":"Server Url","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Server Url","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.server_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4.server_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.4","typeLabel":"Mcp · object"},{"type":"object","title":"CodeInterpreter","description":"A tool that runs Python code to help generate a response to a prompt.","required":["container","type"],"properties":{"container":{"oneOf":[{"type":"string","title":"Container","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5.container.oneOf.0","typeLabel":"string"},{"type":"object","title":"CodeInterpreterContainerCodeInterpreterToolAuto","description":"Configuration for a code interpreter container.\n\nOptionally specify the IDs of the files to run the code on.","required":["type"],"properties":{"type":{"type":"string","const":"auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5.container.oneOf.1.network_policy","typeLabel":"any"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5.container.oneOf.1","typeLabel":"CodeInterpreterContainerCodeInterpreterToolAuto · object"}],"isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5.container","typeLabel":"string | CodeInterpreterContainerCodeInterpreterToolAuto · object"},"type":{"type":"string","const":"code_interpreter","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.5","typeLabel":"CodeInterpreter · object"},{"type":"object","title":"ImageGeneration","description":"A tool that generates images using the GPT image models.","required":["type"],"properties":{"type":{"type":"string","const":"image_generation","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.type","typeLabel":"string"},"action":{"oneOf":[{"type":"string","title":"Action","enum":["generate","edit","auto"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.action.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Action","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.action.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.action","typeLabel":"enum\u003cstring> | null"},"background":{"oneOf":[{"type":"string","title":"Background","enum":["transparent","opaque","auto"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.background.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Background","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.background","typeLabel":"enum\u003cstring> | null"},"input_fidelity":{"oneOf":[{"type":"string","title":"Input Fidelity","enum":["high","low"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Input Fidelity","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.input_fidelity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.input_fidelity","typeLabel":"enum\u003cstring> | null"},"input_image_mask":{"oneOf":[{"type":"object","title":"ImageGenerationInputImageMask","description":"Optional mask for inpainting.\n\nContains `image_url`\n(string, optional) and `file_id` (string, optional).","properties":{"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0.image_url","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.0","typeLabel":"ImageGenerationInputImageMask · object"},{"type":"null","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.input_image_mask.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.input_image_mask","typeLabel":"ImageGenerationInputImageMask · object | null"},"model":{"oneOf":[{"type":"string","title":"Model","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.model.oneOf.0","typeLabel":"string"},{"type":"string","title":"Model","enum":["gpt-image-1","gpt-image-1-mini","gpt-image-1.5"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.model.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Model","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.model.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.model","typeLabel":"string | enum\u003cstring> | null"},"moderation":{"oneOf":[{"type":"string","title":"Moderation","enum":["auto","low"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Moderation","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.moderation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.moderation","typeLabel":"enum\u003cstring> | null"},"output_compression":{"oneOf":[{"type":"integer","title":"Output Compression","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Output Compression","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.output_compression.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.output_compression","typeLabel":"integer | null"},"output_format":{"oneOf":[{"type":"string","title":"Output Format","enum":["png","webp","jpeg"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Output Format","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.output_format.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.output_format","typeLabel":"enum\u003cstring> | null"},"partial_images":{"oneOf":[{"type":"integer","title":"Partial Images","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Partial Images","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.partial_images.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.partial_images","typeLabel":"integer | null"},"quality":{"oneOf":[{"type":"string","title":"Quality","enum":["low","medium","high","auto"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.quality.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Quality","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.quality.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.quality","typeLabel":"enum\u003cstring> | null"},"size":{"oneOf":[{"type":"string","title":"Size","enum":["1024x1024","1024x1536","1536x1024","auto"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Size","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6.size","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.6","typeLabel":"ImageGeneration · object"},{"type":"object","title":"LocalShell","description":"A tool that allows the model to execute shell commands in a local environment.","required":["type"],"properties":{"type":{"type":"string","const":"local_shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.7.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.7","typeLabel":"LocalShell · object"},{"type":"object","title":"FunctionShellTool","description":"A tool that allows the model to execute shell commands.","required":["type"],"properties":{"type":{"type":"string","const":"shell","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.type","typeLabel":"string"},"environment":{"oneOf":[{"type":"object","title":"ContainerAuto","required":["type"],"properties":{"type":{"type":"string","const":"container_auto","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.type","typeLabel":"string"},"file_ids":{"type":"any","title":"File Ids","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.file_ids","typeLabel":"any"},"memory_limit":{"type":"any","title":"Memory Limit","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.memory_limit","typeLabel":"any"},"network_policy":{"type":"any","title":"Network Policy","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.network_policy","typeLabel":"any"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.0","typeLabel":"ContainerAuto · object"},{"type":"object","title":"LocalEnvironment","required":["type"],"properties":{"type":{"type":"string","const":"local","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.type","typeLabel":"string"},"skills":{"type":"any","title":"Skills","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1.skills","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.1","typeLabel":"LocalEnvironment · object"},{"type":"object","title":"ContainerReference","required":["container_id","type"],"properties":{"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.container_id","typeLabel":"string"},"type":{"type":"string","const":"container_reference","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.2","typeLabel":"ContainerReference · object"},{"type":"null","title":"Environment","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8.environment","typeLabel":"ContainerAuto · object | LocalEnvironment · object | ContainerReference · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.8","typeLabel":"FunctionShellTool · object"},{"type":"object","title":"CustomTool","description":"A custom tool that processes input using a specified format.\n\nLearn more about [custom tools](https://platform.openai.com/docs/guides/function-calling#custom-tools)","required":["name","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.name","typeLabel":"string"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.description","typeLabel":"string | null"},"format":{"oneOf":[{"type":"object","title":"Text","description":"Unconstrained free-form text.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.format.oneOf.0","typeLabel":"Text · object"},{"type":"object","title":"Grammar","description":"A grammar defined by the user.","required":["definition","syntax","type"],"properties":{"definition":{"type":"string","title":"Definition","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.definition","typeLabel":"string"},"syntax":{"type":"string","enum":["lark","regex"],"title":"Syntax","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.syntax","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"grammar","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.format.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.format.oneOf.1","typeLabel":"Grammar · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.format.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9.format","typeLabel":"Text · object | Grammar · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.9","typeLabel":"CustomTool · object"},{"type":"object","title":"WebSearchPreviewTool","description":"This tool searches the web for relevant results to use in a response.\n\nLearn more about the [web search tool](https://platform.openai.com/docs/guides/tools-web-search).","required":["type"],"properties":{"type":{"type":"string","enum":["web_search_preview","web_search_preview_2025_03_11"],"title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.type","typeLabel":"enum\u003cstring>"},"search_context_size":{"oneOf":[{"type":"string","title":"Search Context Size","enum":["low","medium","high"],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Search Context Size","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.search_context_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.search_context_size","typeLabel":"enum\u003cstring> | null"},"user_location":{"oneOf":[{"type":"object","title":"UserLocation","description":"The user's location.","required":["type"],"properties":{"type":{"type":"string","const":"approximate","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.type","typeLabel":"string"},"city":{"type":"any","title":"City","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.city","typeLabel":"any"},"country":{"type":"any","title":"Country","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.country","typeLabel":"any"},"region":{"type":"any","title":"Region","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.region","typeLabel":"any"},"timezone":{"type":"any","title":"Timezone","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0.timezone","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.0","typeLabel":"UserLocation · object"},{"type":"null","uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.user_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10.user_location","typeLabel":"UserLocation · object | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.10","typeLabel":"WebSearchPreviewTool · object"},{"type":"object","title":"ApplyPatchTool","description":"Allows the assistant to create, delete, or update files using unified diffs.","required":["type"],"properties":{"type":{"type":"string","const":"apply_patch","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.11.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.tools.items.[INDEX].oneOf.11","typeLabel":"ApplyPatchTool · object"}],"uniqueKey":"oneOf.51.response.tools.items.[INDEX]","typeLabel":"FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.51.response.tools","typeLabel":"(FunctionTool · object | FileSearchTool · object | ComputerTool · object | WebSearchTool · object | Mcp · object | CodeInterpreter · object | ImageGeneration · object | LocalShell · object | FunctionShellTool · object | CustomTool · object | WebSearchPreviewTool · object | ApplyPatchTool · object)[]"},"error":{"oneOf":[{"type":"object","title":"ResponseError","description":"An error object returned when the model fails to generate a Response.","required":["code","message"],"properties":{"code":{"type":"string","enum":["server_error","rate_limit_exceeded","invalid_prompt","vector_store_timeout","invalid_image","invalid_image_format","invalid_base64_image","invalid_image_url","image_too_large","image_too_small","image_parse_error","image_content_policy_violation","invalid_image_mode","image_file_too_large","unsupported_image_media_type","empty_image_file","failed_to_download_image","image_file_not_found"],"title":"Code","isRequired":true,"uniqueKey":"oneOf.51.response.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"oneOf.51.response.error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.error.oneOf.0","typeLabel":"ResponseError · object"},{"type":"null","uniqueKey":"oneOf.51.response.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.error","typeLabel":"ResponseError · object | null"},"incomplete_details":{"oneOf":[{"type":"object","title":"IncompleteDetails","description":"Details about why the response is incomplete.","properties":{"reason":{"oneOf":[{"type":"string","title":"Reason","enum":["max_output_tokens","content_filter"],"uniqueKey":"oneOf.51.response.incomplete_details.oneOf.0.reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Reason","uniqueKey":"oneOf.51.response.incomplete_details.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.incomplete_details.oneOf.0.reason","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.incomplete_details.oneOf.0","typeLabel":"IncompleteDetails · object"},{"type":"null","uniqueKey":"oneOf.51.response.incomplete_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.incomplete_details","typeLabel":"IncompleteDetails · object | null"},"instructions":{"oneOf":[{"type":"string","title":"Instructions","uniqueKey":"oneOf.51.response.instructions.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"object","title":"EasyInputMessage","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role. Messages with the\n`assistant` role are presumed to have been generated by the model in previous\ninteractions.","required":["content","role"],"properties":{"content":{"type":"any","title":"Content","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.0.content","typeLabel":"any"},"role":{"type":"string","enum":["user","assistant","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.0.role","typeLabel":"enum\u003cstring>"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.0.phase","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.0.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"EasyInputMessage · object"},{"type":"object","title":"Message","description":"A message input to the model with a role indicating instruction following\nhierarchy. Instructions given with the `developer` or `system` role take\nprecedence over instructions given with the `user` role.","required":["content","role"],"properties":{"content":{"items":{"type":"any","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.1.content","typeLabel":"any[]"},"role":{"type":"string","enum":["user","system","developer"],"title":"Role","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.1.role","typeLabel":"enum\u003cstring>"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.1.status","typeLabel":"any"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.1.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"Message · object"},{"type":"object","title":"ResponseOutputMessage","description":"An output message from the model.","required":["id","content","role","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.2.id","typeLabel":"string"},"content":{"items":{"type":"any","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content.items.[INDEX]","typeLabel":"any"},"type":"array","title":"Content","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.2.content","typeLabel":"any[]"},"role":{"type":"string","const":"assistant","title":"Role","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.2.role","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.2.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"message","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.2.type","typeLabel":"string"},"phase":{"type":"any","title":"Phase","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.2.phase","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"ResponseOutputMessage · object"},{"type":"object","title":"ResponseFileSearchToolCall","description":"The results of a file search tool call.\n\nSee the\n[file search guide](https://platform.openai.com/docs/guides/tools-file-search) for more information.","required":["id","queries","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.3.id","typeLabel":"string"},"queries":{"items":{"type":"string","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Queries","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.3.queries","typeLabel":"string[]"},"status":{"type":"string","enum":["in_progress","searching","completed","incomplete","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.3.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"file_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.3.type","typeLabel":"string"},"results":{"type":"any","title":"Results","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.3.results","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.3","typeLabel":"ResponseFileSearchToolCall · object"},{"type":"object","title":"ResponseComputerToolCall","description":"A tool call to a computer use tool.\n\nSee the\n[computer use guide](https://platform.openai.com/docs/guides/tools-computer-use) for more information.","required":["id","action","call_id","pending_safety_checks","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.action","typeLabel":"any"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.call_id","typeLabel":"string"},"pending_safety_checks":{"items":{"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].id","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].code","typeLabel":"any"},"message":{"type":"any","title":"Message","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX].message","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["id"],"title":"PendingSafetyCheck","description":"A pending safety check for the computer call.","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks.items.[INDEX]","typeLabel":"PendingSafetyCheck · object"},"type":"array","title":"Pending Safety Checks","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.pending_safety_checks","typeLabel":"PendingSafetyCheck · object[]"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"computer_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.4","typeLabel":"ResponseComputerToolCall · object"},{"type":"object","title":"ComputerCallOutput","description":"The output of a computer tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.call_id","typeLabel":"string"},"output":{"properties":{"type":{"type":"string","const":"computer_screenshot","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.type","typeLabel":"string"},"file_id":{"type":"any","title":"File Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.file_id","typeLabel":"any"},"image_url":{"type":"any","title":"Image Url","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output.image_url","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["type"],"title":"ResponseComputerToolCallOutputScreenshot","description":"A computer screenshot image used with the computer use tool.","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.output","typeLabel":"ResponseComputerToolCallOutputScreenshot · object"},"type":{"type":"string","const":"computer_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.id","typeLabel":"any"},"acknowledged_safety_checks":{"type":"any","title":"Acknowledged Safety Checks","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.acknowledged_safety_checks","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.5","typeLabel":"ComputerCallOutput · object"},{"type":"object","title":"ResponseFunctionWebSearch","description":"The results of a web search tool call.\n\nSee the\n[web search guide](https://platform.openai.com/docs/guides/tools-web-search) for more information.","required":["id","action","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.6.id","typeLabel":"string"},"action":{"type":"any","title":"Action","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.6.action","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","searching","completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.6.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"web_search_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.6.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.6","typeLabel":"ResponseFunctionWebSearch · object"},{"type":"object","title":"ResponseFunctionToolCall","description":"A tool call to run a function.\n\nSee the\n[function calling guide](https://platform.openai.com/docs/guides/function-calling) for more information.","required":["arguments","call_id","name","type"],"properties":{"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.7.arguments","typeLabel":"string"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.7.call_id","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.7.name","typeLabel":"string"},"type":{"type":"string","const":"function_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.7.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.7.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.7.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.7","typeLabel":"ResponseFunctionToolCall · object"},{"type":"object","title":"FunctionCallOutput","description":"The output of a function tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.8.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.8.output","typeLabel":"any"},"type":{"type":"string","const":"function_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.8.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.8.id","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.8.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.8","typeLabel":"FunctionCallOutput · object"},{"type":"object","title":"ResponseReasoningItem","description":"A description of the chain of thought used by a reasoning model while generating\na response. Be sure to include these items in your `input` to the Responses API\nfor subsequent turns of a conversation if you are manually\n[managing context](https://platform.openai.com/docs/guides/conversation-state).","required":["id","summary","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.id","typeLabel":"string"},"summary":{"items":{"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].text","typeLabel":"string"},"type":{"type":"string","const":"summary_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX].type","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["text","type"],"title":"Summary","description":"A summary text from the model.","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary.items.[INDEX]","typeLabel":"Summary · object"},"type":"array","title":"Summary","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.summary","typeLabel":"Summary · object[]"},"type":{"type":"string","const":"reasoning","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.type","typeLabel":"string"},"content":{"type":"any","title":"Content","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.content","typeLabel":"any"},"encrypted_content":{"type":"any","title":"Encrypted Content","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.encrypted_content","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.9","typeLabel":"ResponseReasoningItem · object"},{"type":"object","title":"ResponseCompactionItemParam","description":"A compaction item generated by the [`v1/responses/compact` API](https://platform.openai.com/docs/api-reference/responses/compact).","required":["encrypted_content","type"],"properties":{"encrypted_content":{"type":"string","title":"Encrypted Content","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.10.encrypted_content","typeLabel":"string"},"type":{"type":"string","const":"compaction","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.10.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.10.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.10","typeLabel":"ResponseCompactionItemParam · object"},{"type":"object","title":"ImageGenerationCall","description":"An image generation request made by the model.","required":["id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.11.id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","generating","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.11.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"image_generation_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.11.type","typeLabel":"string"},"result":{"type":"any","title":"Result","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.11.result","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.11","typeLabel":"ImageGenerationCall · object"},{"type":"object","title":"ResponseCodeInterpreterToolCall","description":"A tool call to run code.","required":["id","container_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.12.id","typeLabel":"string"},"container_id":{"type":"string","title":"Container Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.12.container_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete","interpreting","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.12.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"code_interpreter_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.12.type","typeLabel":"string"},"code":{"type":"any","title":"Code","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.12.code","typeLabel":"any"},"outputs":{"type":"any","title":"Outputs","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.12.outputs","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.12","typeLabel":"ResponseCodeInterpreterToolCall · object"},{"type":"object","title":"LocalShellCall","description":"A tool call to run a command on the local shell.","required":["id","action","call_id","status","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.id","typeLabel":"string"},"action":{"properties":{"command":{"items":{"type":"string","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Command","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.command","typeLabel":"string[]"},"env":{"additionalProperties":{"type":"string","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env.additionalProperties","typeLabel":"string"},"type":"object","title":"Env","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.env","typeLabel":"Env · object"},"type":{"type":"string","const":"exec","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.type","typeLabel":"string"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.timeout_ms","typeLabel":"any"},"user":{"type":"any","title":"User","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.user","typeLabel":"any"},"working_directory":{"type":"any","title":"Working Directory","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action.working_directory","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["command","env","type"],"title":"LocalShellCallAction","description":"Execute a shell command on the server.","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.action","typeLabel":"LocalShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.call_id","typeLabel":"string"},"status":{"type":"string","enum":["in_progress","completed","incomplete"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"local_shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.13","typeLabel":"LocalShellCall · object"},{"type":"object","title":"LocalShellCallOutput","description":"The output of a local shell tool call.","required":["id","output","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.14.id","typeLabel":"string"},"output":{"type":"string","title":"Output","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.14.output","typeLabel":"string"},"type":{"type":"string","const":"local_shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.14.type","typeLabel":"string"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.14.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.14","typeLabel":"LocalShellCallOutput · object"},{"type":"object","title":"ShellCall","description":"A tool representing a request to execute one or more shell commands.","required":["action","call_id","type"],"properties":{"action":{"properties":{"commands":{"items":{"type":"string","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Commands","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.commands","typeLabel":"string[]"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.max_output_length","typeLabel":"any"},"timeout_ms":{"type":"any","title":"Timeout Ms","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action.timeout_ms","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["commands"],"title":"ShellCallAction","description":"The shell commands and limits that describe how to run the tool call.","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.action","typeLabel":"ShellCallAction · object"},"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.call_id","typeLabel":"string"},"type":{"type":"string","const":"shell_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.id","typeLabel":"any"},"environment":{"type":"any","title":"Environment","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.environment","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.15","typeLabel":"ShellCall · object"},{"type":"object","title":"ShellCallOutput","description":"The streamed output items emitted by a shell tool call.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.call_id","typeLabel":"string"},"output":{"items":{"properties":{"outcome":{"type":"any","title":"Outcome","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].outcome","typeLabel":"any"},"stderr":{"type":"string","title":"Stderr","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stderr","typeLabel":"string"},"stdout":{"type":"string","title":"Stdout","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX].stdout","typeLabel":"string"}},"additionalProperties":true,"type":"object","required":["outcome","stderr","stdout"],"title":"ResponseFunctionShellCallOutputContent","description":"Captured stdout and stderr for a portion of a shell tool call output.","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output.items.[INDEX]","typeLabel":"ResponseFunctionShellCallOutputContent · object"},"type":"array","title":"Output","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.output","typeLabel":"ResponseFunctionShellCallOutputContent · object[]"},"type":{"type":"string","const":"shell_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.id","typeLabel":"any"},"max_output_length":{"type":"any","title":"Max Output Length","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.max_output_length","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.16","typeLabel":"ShellCallOutput · object"},{"type":"object","title":"ApplyPatchCall","description":"A tool call representing a request to create, delete, or update files using diff patches.","required":["call_id","operation","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.17.call_id","typeLabel":"string"},"operation":{"type":"any","title":"Operation","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.17.operation","typeLabel":"any"},"status":{"type":"string","enum":["in_progress","completed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.17.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.17.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.17.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.17","typeLabel":"ApplyPatchCall · object"},{"type":"object","title":"ApplyPatchCallOutput","description":"The streamed output emitted by an apply patch tool call.","required":["call_id","status","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.18.call_id","typeLabel":"string"},"status":{"type":"string","enum":["completed","failed"],"title":"Status","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.18.status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"apply_patch_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.18.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.18.id","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.18.output","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.18","typeLabel":"ApplyPatchCallOutput · object"},{"type":"object","title":"McpListTools","description":"A list of tools available on an MCP server.","required":["id","server_label","tools","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.id","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.server_label","typeLabel":"string"},"tools":{"items":{"properties":{"input_schema":{"oneOf":[{"title":"Input Schema","isRequired":true}],"isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].input_schema","typeLabel":"any"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].name","typeLabel":"string"},"annotations":{"type":"any","title":"Annotations","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].annotations","typeLabel":"any"},"description":{"type":"any","title":"Description","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX].description","typeLabel":"any"}},"additionalProperties":true,"type":"object","required":["input_schema","name"],"title":"McpListToolsTool","description":"A tool available on an MCP server.","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools.items.[INDEX]","typeLabel":"McpListToolsTool · object"},"type":"array","title":"Tools","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.tools","typeLabel":"McpListToolsTool · object[]"},"type":{"type":"string","const":"mcp_list_tools","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.type","typeLabel":"string"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19.error","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.19","typeLabel":"McpListTools · object"},{"type":"object","title":"McpApprovalRequest","description":"A request for human approval of a tool invocation.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.20.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.20.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.20.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.20.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_approval_request","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.20.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.20","typeLabel":"McpApprovalRequest · object"},{"type":"object","title":"McpApprovalResponse","description":"A response to an MCP approval request.","required":["approval_request_id","approve","type"],"properties":{"approval_request_id":{"type":"string","title":"Approval Request Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approval_request_id","typeLabel":"string"},"approve":{"type":"boolean","title":"Approve","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.21.approve","typeLabel":"boolean"},"type":{"type":"string","const":"mcp_approval_response","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.21.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.21.id","typeLabel":"any"},"reason":{"type":"any","title":"Reason","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.21.reason","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.21","typeLabel":"McpApprovalResponse · object"},{"type":"object","title":"McpCall","description":"An invocation of a tool on an MCP server.","required":["id","arguments","name","server_label","type"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.id","typeLabel":"string"},"arguments":{"type":"string","title":"Arguments","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.arguments","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.name","typeLabel":"string"},"server_label":{"type":"string","title":"Server Label","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.server_label","typeLabel":"string"},"type":{"type":"string","const":"mcp_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.type","typeLabel":"string"},"approval_request_id":{"type":"any","title":"Approval Request Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.approval_request_id","typeLabel":"any"},"error":{"type":"any","title":"Error","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.error","typeLabel":"any"},"output":{"type":"any","title":"Output","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.output","typeLabel":"any"},"status":{"type":"any","title":"Status","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22.status","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.22","typeLabel":"McpCall · object"},{"type":"object","title":"ResponseCustomToolCallOutput","description":"The output of a custom tool call from your code, being sent back to the model.","required":["call_id","output","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.23.call_id","typeLabel":"string"},"output":{"type":"any","title":"Output","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.23.output","typeLabel":"any"},"type":{"type":"string","const":"custom_tool_call_output","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.23.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.23.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.23","typeLabel":"ResponseCustomToolCallOutput · object"},{"type":"object","title":"ResponseCustomToolCall","description":"A call to a custom tool created by the model.","required":["call_id","input","name","type"],"properties":{"call_id":{"type":"string","title":"Call Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.24.call_id","typeLabel":"string"},"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.24.input","typeLabel":"string"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.24.name","typeLabel":"string"},"type":{"type":"string","const":"custom_tool_call","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.24.type","typeLabel":"string"},"id":{"type":"any","title":"Id","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.24.id","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.24","typeLabel":"ResponseCustomToolCall · object"},{"type":"object","title":"ItemReference","description":"An internal identifier for an item to reference.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.25.id","typeLabel":"string"},"type":{"type":"any","title":"Type","uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.25.type","typeLabel":"any"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX].oneOf.25","typeLabel":"ItemReference · object"}],"uniqueKey":"oneOf.51.response.instructions.oneOf.1.items.[INDEX]","typeLabel":"EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object"},"title":"Instructions","uniqueKey":"oneOf.51.response.instructions.oneOf.1","typeLabel":"(EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[]"},{"type":"null","title":"Instructions","uniqueKey":"oneOf.51.response.instructions.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.instructions","typeLabel":"string | (EasyInputMessage · object | Message · object | ResponseOutputMessage · object | ResponseFileSearchToolCall · object | ResponseComputerToolCall · object | ComputerCallOutput · object | ResponseFunctionWebSearch · object | ResponseFunctionToolCall · object | FunctionCallOutput · object | ResponseReasoningItem · object | ResponseCompactionItemParam · object | ImageGenerationCall · object | ResponseCodeInterpreterToolCall · object | LocalShellCall · object | LocalShellCallOutput · object | ShellCall · object | ShellCallOutput · object | ApplyPatchCall · object | ApplyPatchCallOutput · object | McpListTools · object | McpApprovalRequest · object | McpApprovalResponse · object | McpCall · object | ResponseCustomToolCallOutput · object | ResponseCustomToolCall · object | ItemReference · object)[] | null"},"metadata":{"oneOf":[{"type":"object","title":"Metadata","additionalProperties":{"type":"string","uniqueKey":"oneOf.51.response.metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"oneOf.51.response.metadata.oneOf.0","typeLabel":"Metadata · object"},{"type":"null","title":"Metadata","uniqueKey":"oneOf.51.response.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.metadata","typeLabel":"Metadata · object | null"},"temperature":{"oneOf":[{"type":"number","title":"Temperature","uniqueKey":"oneOf.51.response.temperature.oneOf.0","typeLabel":"number"},{"type":"null","title":"Temperature","uniqueKey":"oneOf.51.response.temperature.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.temperature","typeLabel":"number | null"},"top_p":{"oneOf":[{"type":"number","title":"Top P","uniqueKey":"oneOf.51.response.top_p.oneOf.0","typeLabel":"number"},{"type":"null","title":"Top P","uniqueKey":"oneOf.51.response.top_p.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.top_p","typeLabel":"number | null"},"background":{"oneOf":[{"type":"boolean","title":"Background","uniqueKey":"oneOf.51.response.background.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Background","uniqueKey":"oneOf.51.response.background.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.background","typeLabel":"boolean | null"},"completed_at":{"oneOf":[{"type":"number","title":"Completed At","uniqueKey":"oneOf.51.response.completed_at.oneOf.0","typeLabel":"number"},{"type":"null","title":"Completed At","uniqueKey":"oneOf.51.response.completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.completed_at","typeLabel":"number | null"},"conversation":{"oneOf":[{"type":"object","title":"Conversation","description":"The conversation that this response belonged to.\n\nInput items and output items from this response were automatically added to this conversation.","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.conversation.oneOf.0.id","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.conversation.oneOf.0","typeLabel":"Conversation · object"},{"type":"null","uniqueKey":"oneOf.51.response.conversation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.conversation","typeLabel":"Conversation · object | null"},"max_output_tokens":{"oneOf":[{"type":"integer","title":"Max Output Tokens","uniqueKey":"oneOf.51.response.max_output_tokens.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Output Tokens","uniqueKey":"oneOf.51.response.max_output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.max_output_tokens","typeLabel":"integer | null"},"max_tool_calls":{"oneOf":[{"type":"integer","title":"Max Tool Calls","uniqueKey":"oneOf.51.response.max_tool_calls.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Tool Calls","uniqueKey":"oneOf.51.response.max_tool_calls.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.max_tool_calls","typeLabel":"integer | null"},"previous_response_id":{"oneOf":[{"type":"string","title":"Previous Response Id","uniqueKey":"oneOf.51.response.previous_response_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Previous Response Id","uniqueKey":"oneOf.51.response.previous_response_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.previous_response_id","typeLabel":"string | null"},"prompt":{"oneOf":[{"type":"object","title":"ResponsePrompt","description":"Reference to a prompt template and its variables.\n[Learn more](https://platform.openai.com/docs/guides/text?api-mode=responses#reusable-prompts).","required":["id"],"properties":{"id":{"type":"string","title":"Id","isRequired":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.id","typeLabel":"string"},"variables":{"oneOf":[{"type":"object","title":"Variables","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"object","title":"ResponseInputText","description":"A text input to the model.","required":["text","type"],"properties":{"text":{"type":"string","title":"Text","isRequired":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.text","typeLabel":"string"},"type":{"type":"string","const":"input_text","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.1","typeLabel":"ResponseInputText · object"},{"type":"object","title":"ResponseInputImage","description":"An image input to the model.\n\nLearn about [image inputs](https://platform.openai.com/docs/guides/vision).","required":["detail","type"],"properties":{"detail":{"type":"string","enum":["low","high","auto"],"title":"Detail","isRequired":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.detail","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"input_image","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.type","typeLabel":"string"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.file_id","typeLabel":"string | null"},"image_url":{"oneOf":[{"type":"string","title":"Image Url","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Image Url","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2.image_url","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.2","typeLabel":"ResponseInputImage · object"},{"type":"object","title":"ResponseInputFile","description":"A file input to the model.","required":["type"],"properties":{"type":{"type":"string","const":"input_file","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.type","typeLabel":"string"},"file_data":{"oneOf":[{"type":"string","title":"File Data","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Data","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_data","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","title":"File Id","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Id","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_id","typeLabel":"string | null"},"file_url":{"oneOf":[{"type":"string","title":"File Url","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"File Url","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.file_url","typeLabel":"string | null"},"filename":{"oneOf":[{"type":"string","title":"Filename","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.0","typeLabel":"string"},{"type":"null","title":"Filename","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3.filename","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties.oneOf.3","typeLabel":"ResponseInputFile · object"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0.additionalProperties","typeLabel":"string | ResponseInputText · object | ResponseInputImage · object | ResponseInputFile · object"},"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.0","typeLabel":"Variables · object"},{"type":"null","title":"Variables","uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.variables","typeLabel":"Variables · object | null"},"version":{"oneOf":[{"type":"string","title":"Version","uniqueKey":"oneOf.51.response.prompt.oneOf.0.version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Version","uniqueKey":"oneOf.51.response.prompt.oneOf.0.version.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt.oneOf.0.version","typeLabel":"string | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.prompt.oneOf.0","typeLabel":"ResponsePrompt · object"},{"type":"null","uniqueKey":"oneOf.51.response.prompt.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt","typeLabel":"ResponsePrompt · object | null"},"prompt_cache_key":{"oneOf":[{"type":"string","title":"Prompt Cache Key","uniqueKey":"oneOf.51.response.prompt_cache_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prompt Cache Key","uniqueKey":"oneOf.51.response.prompt_cache_key.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt_cache_key","typeLabel":"string | null"},"prompt_cache_retention":{"oneOf":[{"type":"string","title":"Prompt Cache Retention","enum":["in-memory","24h"],"uniqueKey":"oneOf.51.response.prompt_cache_retention.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Prompt Cache Retention","uniqueKey":"oneOf.51.response.prompt_cache_retention.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.prompt_cache_retention","typeLabel":"enum\u003cstring> | null"},"reasoning":{"oneOf":[{"type":"object","title":"Reasoning","description":"**gpt-5 and o-series models only**\n\nConfiguration options for\n[reasoning models](https://platform.openai.com/docs/guides/reasoning).","properties":{"effort":{"oneOf":[{"type":"string","title":"Effort","enum":["none","minimal","low","medium","high","xhigh"],"uniqueKey":"oneOf.51.response.reasoning.oneOf.0.effort.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Effort","uniqueKey":"oneOf.51.response.reasoning.oneOf.0.effort.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.reasoning.oneOf.0.effort","typeLabel":"enum\u003cstring> | null"},"generate_summary":{"oneOf":[{"type":"string","title":"Generate Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.51.response.reasoning.oneOf.0.generate_summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Generate Summary","uniqueKey":"oneOf.51.response.reasoning.oneOf.0.generate_summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.reasoning.oneOf.0.generate_summary","typeLabel":"enum\u003cstring> | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","enum":["auto","concise","detailed"],"uniqueKey":"oneOf.51.response.reasoning.oneOf.0.summary.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Summary","uniqueKey":"oneOf.51.response.reasoning.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.reasoning.oneOf.0.summary","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.reasoning.oneOf.0","typeLabel":"Reasoning · object"},{"type":"null","uniqueKey":"oneOf.51.response.reasoning.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.reasoning","typeLabel":"Reasoning · object | null"},"safety_identifier":{"oneOf":[{"type":"string","title":"Safety Identifier","uniqueKey":"oneOf.51.response.safety_identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Safety Identifier","uniqueKey":"oneOf.51.response.safety_identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.safety_identifier","typeLabel":"string | null"},"service_tier":{"oneOf":[{"type":"string","title":"Service Tier","enum":["auto","default","flex","scale","priority"],"uniqueKey":"oneOf.51.response.service_tier.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Service Tier","uniqueKey":"oneOf.51.response.service_tier.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.service_tier","typeLabel":"enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","title":"Status","enum":["completed","failed","in_progress","cancelled","queued","incomplete"],"uniqueKey":"oneOf.51.response.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Status","uniqueKey":"oneOf.51.response.status.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.status","typeLabel":"enum\u003cstring> | null"},"text":{"oneOf":[{"type":"object","title":"ResponseTextConfig","description":"Configuration options for a text response from the model.\n\nCan be plain\ntext or structured JSON data. Learn more:\n- [Text inputs and outputs](https://platform.openai.com/docs/guides/text)\n- [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs)","properties":{"format":{"oneOf":[{"type":"object","title":"ResponseFormatText","description":"Default response format. Used to generate text responses.","required":["type"],"properties":{"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.0.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.0","typeLabel":"ResponseFormatText · object"},{"type":"object","title":"ResponseFormatTextJSONSchemaConfig","description":"JSON Schema response format.\n\nUsed to generate structured JSON responses.\nLearn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).","required":["name","schema","type"],"properties":{"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.name","typeLabel":"string"},"schema":{"additionalProperties":true,"type":"object","title":"Schema","isRequired":true,"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.schema","typeLabel":"Schema · object"},"type":{"type":"string","const":"json_schema","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.type","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.description","typeLabel":"string | null"},"strict":{"oneOf":[{"type":"boolean","title":"Strict","uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.strict.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Strict","uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.strict.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1.strict","typeLabel":"boolean | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.1","typeLabel":"ResponseFormatTextJSONSchemaConfig · object"},{"type":"object","title":"ResponseFormatJSONObject","description":"JSON object response format.\n\nAn older method of generating JSON responses.\nUsing `json_schema` is recommended for models that support it. Note that the\nmodel will not generate JSON without a system or user message instructing it\nto do so.","required":["type"],"properties":{"type":{"type":"string","const":"json_object","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.2.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.2","typeLabel":"ResponseFormatJSONObject · object"},{"type":"null","title":"Format","uniqueKey":"oneOf.51.response.text.oneOf.0.format.oneOf.3","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.text.oneOf.0.format","typeLabel":"ResponseFormatText · object | ResponseFormatTextJSONSchemaConfig · object | ResponseFormatJSONObject · object | null"},"verbosity":{"oneOf":[{"type":"string","title":"Verbosity","enum":["low","medium","high"],"uniqueKey":"oneOf.51.response.text.oneOf.0.verbosity.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Verbosity","uniqueKey":"oneOf.51.response.text.oneOf.0.verbosity.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.text.oneOf.0.verbosity","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.text.oneOf.0","typeLabel":"ResponseTextConfig · object"},{"type":"null","uniqueKey":"oneOf.51.response.text.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.text","typeLabel":"ResponseTextConfig · object | null"},"top_logprobs":{"oneOf":[{"type":"integer","title":"Top Logprobs","uniqueKey":"oneOf.51.response.top_logprobs.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Top Logprobs","uniqueKey":"oneOf.51.response.top_logprobs.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.top_logprobs","typeLabel":"integer | null"},"truncation":{"oneOf":[{"type":"string","title":"Truncation","enum":["auto","disabled"],"uniqueKey":"oneOf.51.response.truncation.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Truncation","uniqueKey":"oneOf.51.response.truncation.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.truncation","typeLabel":"enum\u003cstring> | null"},"usage":{"oneOf":[{"type":"object","title":"ResponseUsage","description":"Represents token usage details including input tokens, output tokens,\na breakdown of output tokens, and the total tokens used.","required":["input_tokens","input_tokens_details","output_tokens","output_tokens_details","total_tokens"],"properties":{"input_tokens":{"type":"integer","title":"Input Tokens","isRequired":true,"uniqueKey":"oneOf.51.response.usage.oneOf.0.input_tokens","typeLabel":"integer"},"input_tokens_details":{"properties":{"cached_tokens":{"type":"integer","title":"Cached Tokens","isRequired":true,"uniqueKey":"oneOf.51.response.usage.oneOf.0.input_tokens_details.cached_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["cached_tokens"],"title":"InputTokensDetails","description":"A detailed breakdown of the input tokens.","isRequired":true,"uniqueKey":"oneOf.51.response.usage.oneOf.0.input_tokens_details","typeLabel":"InputTokensDetails · object"},"output_tokens":{"type":"integer","title":"Output Tokens","isRequired":true,"uniqueKey":"oneOf.51.response.usage.oneOf.0.output_tokens","typeLabel":"integer"},"output_tokens_details":{"properties":{"reasoning_tokens":{"type":"integer","title":"Reasoning Tokens","isRequired":true,"uniqueKey":"oneOf.51.response.usage.oneOf.0.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"additionalProperties":true,"type":"object","required":["reasoning_tokens"],"title":"OutputTokensDetails","description":"A detailed breakdown of the output tokens.","isRequired":true,"uniqueKey":"oneOf.51.response.usage.oneOf.0.output_tokens_details","typeLabel":"OutputTokensDetails · object"},"total_tokens":{"type":"integer","title":"Total Tokens","isRequired":true,"uniqueKey":"oneOf.51.response.usage.oneOf.0.total_tokens","typeLabel":"integer"}},"additionalProperties":true,"uniqueKey":"oneOf.51.response.usage.oneOf.0","typeLabel":"ResponseUsage · object"},{"type":"null","uniqueKey":"oneOf.51.response.usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.usage","typeLabel":"ResponseUsage · object | null"},"user":{"oneOf":[{"type":"string","title":"User","uniqueKey":"oneOf.51.response.user.oneOf.0","typeLabel":"string"},{"type":"null","title":"User","uniqueKey":"oneOf.51.response.user.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.51.response.user","typeLabel":"string | null"}},"additionalProperties":true,"type":"object","required":["id","created_at","model","object","output","parallel_tool_calls","tool_choice","tools"],"title":"Response","isRequired":true,"uniqueKey":"oneOf.51.response","typeLabel":"Response · object"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.51.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.queued","title":"Type","isRequired":true,"uniqueKey":"oneOf.51.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.51","typeLabel":"ResponseQueuedEvent · object"},{"type":"object","title":"ResponseCustomToolCallInputDeltaEvent","description":"Event representing a delta (partial update) to the input of a custom tool call.","required":["delta","item_id","output_index","sequence_number","type"],"properties":{"delta":{"type":"string","title":"Delta","isRequired":true,"uniqueKey":"oneOf.52.delta","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.52.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.52.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.52.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.custom_tool_call_input.delta","title":"Type","isRequired":true,"uniqueKey":"oneOf.52.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.52","typeLabel":"ResponseCustomToolCallInputDeltaEvent · object"},{"type":"object","title":"ResponseCustomToolCallInputDoneEvent","description":"Event indicating that input for a custom tool call is complete.","required":["input","item_id","output_index","sequence_number","type"],"properties":{"input":{"type":"string","title":"Input","isRequired":true,"uniqueKey":"oneOf.53.input","typeLabel":"string"},"item_id":{"type":"string","title":"Item Id","isRequired":true,"uniqueKey":"oneOf.53.item_id","typeLabel":"string"},"output_index":{"type":"integer","title":"Output Index","isRequired":true,"uniqueKey":"oneOf.53.output_index","typeLabel":"integer"},"sequence_number":{"type":"integer","title":"Sequence Number","isRequired":true,"uniqueKey":"oneOf.53.sequence_number","typeLabel":"integer"},"type":{"type":"string","const":"response.custom_tool_call_input.done","title":"Type","isRequired":true,"uniqueKey":"oneOf.53.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.53","typeLabel":"ResponseCustomToolCallInputDoneEvent · object"},{"type":"object","title":"GenericResponseEvent","required":["type"],"properties":{"type":{"type":"string","title":"Type","isRequired":true,"uniqueKey":"oneOf.54.type","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"oneOf.54","typeLabel":"GenericResponseEvent · object"}],"uniqueKey":"","typeLabel":"Response Post-V5-/V5/Responses · object | ResponseAudioDeltaEvent · object | ResponseAudioDoneEvent · object | ResponseAudioTranscriptDeltaEvent · object | ResponseAudioTranscriptDoneEvent · object | ResponseCodeInterpreterCallCodeDeltaEvent · object | ResponseCodeInterpreterCallCodeDoneEvent · object | ResponseCodeInterpreterCallCompletedEvent · object | ResponseCodeInterpreterCallInProgressEvent · object | ResponseCodeInterpreterCallInterpretingEvent · object | ResponseCompletedEvent · object | ResponseContentPartAddedEvent · object | ResponseContentPartDoneEvent · object | ResponseCreatedEvent · object | ResponseErrorEvent · object | ResponseFileSearchCallCompletedEvent · object | ResponseFileSearchCallInProgressEvent · object | ResponseFileSearchCallSearchingEvent · object | ResponseFunctionCallArgumentsDeltaEvent · object | ResponseFunctionCallArgumentsDoneEvent · object | ResponseInProgressEvent · object | ResponseFailedEvent · object | ResponseIncompleteEvent · object | ResponseOutputItemAddedEvent · object | ResponseOutputItemDoneEvent · object | ResponseReasoningSummaryPartAddedEvent · object | ResponseReasoningSummaryPartDoneEvent · object | ResponseReasoningSummaryTextDeltaEvent · object | ResponseReasoningSummaryTextDoneEvent · object | ResponseReasoningTextDeltaEvent · object | ResponseReasoningTextDoneEvent · object | ResponseRefusalDeltaEvent · object | ResponseRefusalDoneEvent · object | ResponseTextDeltaEvent · object | ResponseTextDoneEvent · object | ResponseWebSearchCallCompletedEvent · object | ResponseWebSearchCallInProgressEvent · object | ResponseWebSearchCallSearchingEvent · object | ResponseImageGenCallCompletedEvent · object | ResponseImageGenCallGeneratingEvent · object | ResponseImageGenCallInProgressEvent · object | ResponseImageGenCallPartialImageEvent · object | ResponseMcpCallArgumentsDeltaEvent · object | ResponseMcpCallArgumentsDoneEvent · object | ResponseMcpCallCompletedEvent · object | ResponseMcpCallFailedEvent · object | ResponseMcpCallInProgressEvent · object | ResponseMcpListToolsCompletedEvent · object | ResponseMcpListToolsFailedEvent · object | ResponseMcpListToolsInProgressEvent · object | ResponseOutputTextAnnotationAddedEvent · object | ResponseQueuedEvent · object | ResponseCustomToolCallInputDeltaEvent · object | ResponseCustomToolCallInputDoneEvent · object | GenericResponseEvent · object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","created_at":123,"model":"\u003cstring>","output":[{"id":"\u003cstring>","content":[{"annotations":["\u003cunknown>"],"text":"\u003cstring>","type":"output_text","logprobs":"\u003cunknown>"}],"role":"assistant","status":"in_progress","type":"message","phase":"commentary"}],"parallel_tool_calls":true,"tool_choice":"none","tools":[{"name":"\u003cstring>","type":"function","parameters":{},"strict":true,"description":"\u003cstring>"}],"object":"response","error":{"code":"server_error","message":"\u003cstring>"},"incomplete_details":{"reason":"max_output_tokens"},"instructions":"\u003cstring>","metadata":{},"temperature":123,"top_p":123,"background":true,"completed_at":123,"conversation":{"id":"\u003cstring>"},"max_output_tokens":123,"max_tool_calls":123,"previous_response_id":"\u003cstring>","prompt":{"id":"\u003cstring>","variables":{},"version":"\u003cstring>"},"prompt_cache_key":"\u003cstring>","prompt_cache_retention":"in-memory","reasoning":{"effort":"none","generate_summary":"auto","summary":"auto"},"safety_identifier":"\u003cstring>","service_tier":"auto","status":"completed","text":{"format":{"type":"text"},"verbosity":"low"},"top_logprobs":123,"truncation":"auto","usage":{"input_tokens":123,"input_tokens_details":{"cached_tokens":123},"output_tokens":123,"output_tokens_details":{"reasoning_tokens":123},"total_tokens":123},"user":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"fc8ce6bc-ea8d-4c62-b728-ea8033f4572b":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","additionalProperties":true,"uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"1904bbbc-af3f-471e-9f82-73a849973215":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"APIKeyHeader"}}},"servers":{"53d4b40c-6ecb-41f0-8721-9b4723f67775":{"url":"https://api.egp.scale.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"x-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"x-api-key"}],"title":"APIKeyHeader"}]},"originalFileLocation":"openapi/v5.yaml"},"subdomain":"scalegp","siteName":"Scale AI","title":"Run OpenAI Responses API (OpenAI only) - Scale AI","navMaps":{"firstHrefInVersion":{"V5":{"href":"/reference/v5/inference/run-openai-responses-api-openai-only","matchLevel":0},"V4 (legacy)":{"href":"/docs/inference/inference-overview","matchLevel":2}},"firstHrefInLanguage":{}},"lastModified":"2026-09-28T19:56:25.099Z","originalFileLocation":"reference/v5/inference/run-openai-responses-api-openai-only.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=\"Runs inference using the OpenAI Responses API contract, taking an input rather than a chat messages array. This endpoint is restricted to OpenAI-vendor models: requests whose model (vendor/name) resolves to any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and /v5/inference which support many vendors. Use it when you specifically need Responses API features such as previous_response_id chaining, instructions, or store; use /v5/chat/completions for the standard messages-based chat contract. When stream is set the response streams as server-sent events; otherwise a single response object is returned.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Scale AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Run OpenAI Responses API (OpenAI only) - Scale AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Runs inference using the OpenAI Responses API contract, taking an input rather than a chat messages array. This endpoint is restricted to OpenAI-vendor models: requests whose model (vendor/name) resolves to any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and /v5/inference which support many vendors. Use it when you specifically need Responses API features such as previous_response_id chaining, instructions, or store; use /v5/chat/completions for the standard messages-based chat contract. When stream is set the response streams as server-sent events; otherwise a single response object is returned.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Scale AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scalegp.mintlify.site/_mintlify/api/og/v2?division=Inference\u0026amp;title=Run+OpenAI+Responses+API+%28OpenAI+only%29\u0026amp;description=Runs+inference+using+the+OpenAI+Responses+API+contract%2C+taking+an+%60input%60+rather+than+a+chat+%60messages%60+array.%0A%0AThis+endpoint+is+restricted+to+OpenAI-vendor+mod\u0026amp;theme=b7e87dd2f9a2a23155199f59\u0026amp;signature=451af2347a28a230ced6cfc6d11bafbf0f175c0145ed4cdeaebe8c3bce096611\">\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=\"Run OpenAI Responses API (OpenAI only) - Scale AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Runs inference using the OpenAI Responses API contract, taking an input rather than a chat messages array. This endpoint is restricted to OpenAI-vendor models: requests whose model (vendor/name) resolves to any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and /v5/inference which support many vendors. Use it when you specifically need Responses API features such as previous_response_id chaining, instructions, or store; use /v5/chat/completions for the standard messages-based chat contract. When stream is set the response streams as server-sent events; otherwise a single response object is returned.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scalegp.mintlify.site/_mintlify/api/og/v2?division=Inference\u0026amp;title=Run+OpenAI+Responses+API+%28OpenAI+only%29\u0026amp;description=Runs+inference+using+the+OpenAI+Responses+API+contract%2C+taking+an+%60input%60+rather+than+a+chat+%60messages%60+array.%0A%0AThis+endpoint+is+restricted+to+OpenAI-vendor+mod\u0026amp;theme=b7e87dd2f9a2a23155199f59\u0026amp;signature=451af2347a28a230ced6cfc6d11bafbf0f175c0145ed4cdeaebe8c3bce096611\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/scalegp/UksUEh3sxckFW0X-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Scale AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3f2e7b\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/v5/inference/run-openai-responses-api-openai-only.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.gp.scale.com/#organization\",\"name\":\"Scale AI\",\"url\":\"https://docs.gp.scale.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scalegp/TBmst1qiYXwYqUB5/logo/light.png?fit=max\u0026auto=format\u0026n=TBmst1qiYXwYqUB5\u0026q=85\u0026s=46027042c16b373ac463148db5ad1d6b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.gp.scale.com#website\",\"name\":\"Scale AI\",\"url\":\"https://docs.gp.scale.com\",\"publisher\":{\"@id\":\"https://docs.gp.scale.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only#webpage\",\"url\":\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only\",\"name\":\"Run OpenAI Responses API (OpenAI only)\",\"description\":\"Runs inference using the OpenAI Responses API contract, taking an input rather than a chat messages array. This endpoint is restricted to OpenAI-vendor models: requests whose model (vendor/name) resolves to any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and /v5/inference which support many vendors. Use it when you specifically need Responses API features such as previous_response_id chaining, instructions, or store; use /v5/chat/completions for the standard messages-based chat contract. When stream is set the response streams as server-sent events; otherwise a single response object is returned.\",\"dateModified\":\"2026-09-28T19:56:25.099Z\",\"isPartOf\":{\"@id\":\"https://docs.gp.scale.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inference\",\"item\":\"https://docs.gp.scale.com/reference/v5/inference/run-inference-with-free-form-payload\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Run OpenAI Responses API (OpenAI only)\",\"item\":\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only#apireference\",\"headline\":\"Run OpenAI Responses API (OpenAI only)\",\"name\":\"Run OpenAI Responses API (OpenAI only)\",\"description\":\"Runs inference using the OpenAI Responses API contract, taking an input rather than a chat messages array. This endpoint is restricted to OpenAI-vendor models: requests whose model (vendor/name) resolves to any other vendor are rejected with an unsupported-vendor error, unlike /v5/chat/completions and /v5/inference which support many vendors. Use it when you specifically need Responses API features such as previous_response_id chaining, instructions, or store; use /v5/chat/completions for the standard messages-based chat contract. When stream is set the response streams as server-sent events; otherwise a single response object is returned.\",\"url\":\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only\",\"mainEntityOfPage\":{\"@id\":\"https://docs.gp.scale.com/reference/v5/inference/run-openai-responses-api-openai-only#webpage\"},\"dateModified\":\"2026-09-28T19:56:25.099Z\",\"publisher\":{\"@id\":\"https://docs.gp.scale.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.gp.scale.com#website\"}}]}\u003c/script>","siteName":"Scale AI","nav":{"global":null,"versions":[{"version":"V5","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/docs/v5/overview"}]},{"tab":"AgentOps API","groups":[{"group":"Inference","pages":[{"title":"Run inference with free-form payload","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/inference","href":"/reference/v5/inference/run-inference-with-free-form-payload"},{"title":"Generate OpenAI chat completion from messages","description":"Generates a chat completion from an OpenAI-style `messages` array.\n\nUse this endpoint for standard messages-based chat inference; use /v5/completions instead when you\nhave a raw text `prompt` rather than messages, /v5/responses for the OpenAI Responses API contract,\nand /v5/inference when the payload does not follow any OpenAI schema. The request accepts the OpenAI\nChat Completions parameters plus a fixed set of vendor generation parameters such as `top_k`,\n`guided_choice`, and `thinking`; other extra fields are dropped, and fields that set the provider\nendpoint, credentials, or headers (for example `api_base`, `api_key`, `extra_headers`) are rejected\nwith a 422. The model is selected from `model` given as `vendor/name`; most vendors are served\nthrough the litellm proxy gateway, while\nOpenAI may use a native gateway. When `stream` is set the response is delivered as server-sent events\nof `chat.completion.chunk`; otherwise a single `chat.completion` object is returned. Token usage is\nrecorded for the account, and for streaming responses it is read from the final chunk.","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/chat/completions","href":"/reference/v5/inference/generate-openai-chat-completion-from-messages"},{"title":"Run OpenAI Responses API (OpenAI only)","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/responses","href":"/reference/v5/inference/run-openai-responses-api-openai-only"},{"title":"Generate legacy text completion from prompt","description":"Generates a legacy text completion from a raw `prompt` (a string or list of strings).\n\nUse this endpoint for non-chat, prompt-in/text-out inference using the OpenAI text-completion\ncontract; use /v5/chat/completions when you have a structured `messages` array, /v5/responses for\nthe OpenAI Responses API, and /v5/inference for payloads that follow no OpenAI schema. The model is\nselected from `model` given as `vendor/name` and routed to the matching per-vendor gateway. When\n`stream` is set the response is delivered as server-sent events; otherwise a single `text_completion`\nobject is returned. Token usage is recorded for the account, read from the final chunk on streaming\nresponses.","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/completions","href":"/reference/v5/inference/generate-legacy-text-completion-from-prompt"},{"title":"List available chat completion models","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/chat/completions/models","href":"/reference/v5/inference/list-available-chat-completion-models"}]},{"group":"Questions","pages":[{"title":"List questions","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/questions","href":"/reference/v5/questions/list-questions"},{"title":"Create a question","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/questions","href":"/reference/v5/questions/create-a-question"},{"title":"Get a question","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/questions/{question_id}","href":"/reference/v5/questions/get-a-question"},{"title":"Archive a question","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/questions/{question_id}","href":"/reference/v5/questions/archive-a-question"},{"title":"Update a question","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/questions/{question_id}","href":"/reference/v5/questions/update-a-question"},{"title":"Restore an archived question","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/questions/{question_id}/restore","href":"/reference/v5/questions/restore-an-archived-question"}]},{"group":"Rubrics","pages":[{"title":"List rubrics","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/rubrics","href":"/reference/v5/rubrics/list-rubrics"},{"title":"Create a rubric","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/rubrics","href":"/reference/v5/rubrics/create-a-rubric"},{"title":"Get a rubric","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/rubrics/{rubric_id}","href":"/reference/v5/rubrics/get-a-rubric"},{"title":"Archive a rubric","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/rubrics/{rubric_id}","href":"/reference/v5/rubrics/archive-a-rubric"},{"title":"Update or restore a rubric","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/rubrics/{rubric_id}","href":"/reference/v5/rubrics/update-or-restore-a-rubric"},{"title":"Add a criterion to a rubric","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/rubrics/{rubric_id}/criteria","href":"/reference/v5/rubrics/add-a-criterion-to-a-rubric"},{"title":"Update a criterion","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/rubrics/{rubric_id}/criteria/{rubric_criteria_id}","href":"/reference/v5/rubrics/update-a-criterion"},{"title":"List criterion versions","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/rubrics/{rubric_id}/criteria/{rubric_criteria_id}/versions","href":"/reference/v5/rubrics/list-criterion-versions"}]},{"group":"Vector Stores","pages":[{"title":"List Vector Stores","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/vector-stores","href":"/reference/v5/vector-stores/list-vector-stores"},{"title":"Create Vector Store","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/vector-stores/create","href":"/reference/v5/vector-stores/create-vector-store"},{"title":"Get Vector Store","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/vector-stores/{vector_store_name}","href":"/reference/v5/vector-stores/get-vector-store"},{"title":"Configure Vector Store","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/vector-stores/{vector_store_name}/configure","href":"/reference/v5/vector-stores/configure-vector-store"},{"title":"Drop Vector Store","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/vector-stores/{vector_store_name}/drop","href":"/reference/v5/vector-stores/drop-vector-store"},{"title":"Upsert Vectors","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/vector-stores/{vector_store_name}/upsert","href":"/reference/v5/vector-stores/upsert-vectors"},{"title":"Delete Vectors","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/vector-stores/{vector_store_name}/delete","href":"/reference/v5/vector-stores/delete-vectors"},{"title":"List Vectors","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/vector-stores/{vector_store_name}/vectors","href":"/reference/v5/vector-stores/list-vectors"},{"title":"Get Vector","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/vector-stores/{vector_store_name}/vectors/{vector_id}","href":"/reference/v5/vector-stores/get-vector"},{"title":"Count Vectors","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/vector-stores/{vector_store_name}/count","href":"/reference/v5/vector-stores/count-vectors"},{"title":"Query Vectors","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/vector-stores/{vector_store_name}/query","href":"/reference/v5/vector-stores/query-vectors"}]},{"group":"Files","pages":[{"title":"List files","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/files","href":"/reference/v5/files/list-files"},{"title":"Upload file bytes directly","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/files","href":"/reference/v5/files/upload-file-bytes-directly"},{"title":"Import files from cloud storage","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/files/cloud_imports","href":"/reference/v5/files/import-files-from-cloud-storage"},{"title":"Get file metadata","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/files/{file_id}","href":"/reference/v5/files/get-file-metadata"},{"title":"Delete a file","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/files/{file_id}","href":"/reference/v5/files/delete-a-file"},{"title":"Update a file","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/files/{file_id}","href":"/reference/v5/files/update-a-file"},{"title":"Download file content","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/files/{file_id}/content","href":"/reference/v5/files/download-file-content"}]},{"group":"Models","pages":[{"title":"List custom models","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/models","href":"/reference/v5/models/list-custom-models"},{"title":"Create a custom model","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/models","href":"/reference/v5/models/create-a-custom-model"},{"title":"Get a custom model","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/models/{model_id}","href":"/reference/v5/models/get-a-custom-model"},{"title":"Delete a custom model","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/models/{model_id}","href":"/reference/v5/models/delete-a-custom-model"},{"title":"Update a custom model","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/models/{model_id}","href":"/reference/v5/models/update-a-custom-model"}]},{"group":"Agent Configs","pages":[{"title":"List Agent Configs","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/agent_configs","href":"/reference/v5/agent-configs/list-agent-configs"},{"title":"Create Agent Config","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/agent_configs","href":"/reference/v5/agent-configs/create-agent-config"},{"title":"List MCP Tool Names","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/agent_configs/mcp_tools","href":"/reference/v5/agent-configs/list-mcp-tool-names"},{"title":"Get Agent Config","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/agent_configs/{agent_config_id}","href":"/reference/v5/agent-configs/get-agent-config"},{"title":"Delete Agent Config (hard delete)","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/agent_configs/{agent_config_id}","href":"/reference/v5/agent-configs/delete-agent-config-hard-delete"},{"title":"Update Agent Config","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/agent_configs/{agent_config_id}","href":"/reference/v5/agent-configs/update-agent-config"}]},{"group":"Datasets","pages":[{"title":"List datasets","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/datasets","href":"/reference/v5/datasets/list-datasets"},{"title":"Create a dataset","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/datasets","href":"/reference/v5/datasets/create-a-dataset"},{"title":"Get a dataset","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/datasets/{dataset_id}","href":"/reference/v5/datasets/get-a-dataset"},{"title":"Archive a dataset","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/datasets/{dataset_id}","href":"/reference/v5/datasets/archive-a-dataset"},{"title":"Update or restore a dataset","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/datasets/{dataset_id}","href":"/reference/v5/datasets/update-or-restore-a-dataset"}]},{"group":"Dataset Items","pages":[{"title":"Add items to an existing dataset","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/dataset-items/batch","href":"/reference/v5/dataset-items/add-items-to-an-existing-dataset"},{"title":"Get a dataset item","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/dataset-items/{dataset_item_id}","href":"/reference/v5/dataset-items/get-a-dataset-item"},{"title":"Delete a dataset item","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/dataset-items/{dataset_item_id}","href":"/reference/v5/dataset-items/delete-a-dataset-item"},{"title":"Update a dataset item","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/dataset-items/{dataset_item_id}","href":"/reference/v5/dataset-items/update-a-dataset-item"},{"title":"List dataset items","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/dataset-items","href":"/reference/v5/dataset-items/list-dataset-items"}]},{"group":"Evaluations","pages":[{"title":"List Evaluations","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluations","href":"/reference/v5/evaluations/list-evaluations"},{"title":"Create Evaluation","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluations","href":"/reference/v5/evaluations/create-evaluation"},{"title":"Get Evaluation","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluations/{evaluation_id}","href":"/reference/v5/evaluations/get-evaluation"},{"title":"Archive Evaluation","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/evaluations/{evaluation_id}","href":"/reference/v5/evaluations/archive-evaluation"},{"title":"Update or Restore Evaluation","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/evaluations/{evaluation_id}","href":"/reference/v5/evaluations/update-or-restore-evaluation"},{"title":"Add Test Criteria to Evaluation","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluations/{evaluation_id}/tasks","href":"/reference/v5/evaluations/add-test-criteria-to-evaluation"},{"title":"Update Test Criteria Configuration","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/evaluations/{evaluation_id}/tasks/{alias}","href":"/reference/v5/evaluations/update-test-criteria-configuration"},{"title":"Get Available Metadata Keys","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluations/metadata-keys","href":"/reference/v5/evaluations/get-available-metadata-keys"},{"title":"Get Available Evaluation Statuses","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluations/statuses","href":"/reference/v5/evaluations/get-available-evaluation-statuses"},{"title":"Get Evaluation Data Schema","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluations/{evaluation_id}/schema","href":"/reference/v5/evaluations/get-evaluation-data-schema"},{"title":"Get Evaluation Taxonomy","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluations/{evaluation_id}/taxonomy","href":"/reference/v5/evaluations/get-evaluation-taxonomy"},{"title":"Filter Evaluations","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluations/filter","href":"/reference/v5/evaluations/filter-evaluations"},{"title":"Dry-run a custom-function evaluation task","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluations/tasks/dry-run","href":"/reference/v5/evaluations/dry-run-a-custom-function-evaluation-task"}]},{"group":"Evaluation Groups","pages":[{"title":"List Evaluation Groups","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-groups","href":"/reference/v5/evaluation-groups/list-evaluation-groups"},{"title":"Create Evaluation Group","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluation-groups","href":"/reference/v5/evaluation-groups/create-evaluation-group"},{"title":"Get Evaluation Group","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-groups/{group_id}","href":"/reference/v5/evaluation-groups/get-evaluation-group"},{"title":"Update Evaluation Group","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml put /v5/evaluation-groups/{group_id}","href":"/reference/v5/evaluation-groups/update-evaluation-group"},{"title":"Archive Evaluation Group","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/evaluation-groups/{group_id}","href":"/reference/v5/evaluation-groups/archive-evaluation-group"},{"title":"Patch Evaluation Group","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/evaluation-groups/{group_id}","href":"/reference/v5/evaluation-groups/patch-evaluation-group"},{"title":"Get Evaluation Group Schema","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-groups/{group_id}/schema","href":"/reference/v5/evaluation-groups/get-evaluation-group-schema"}]},{"group":"Evaluation Charts","pages":[{"title":"List Evaluation Charts","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-charts","href":"/reference/v5/evaluation-charts/list-evaluation-charts"},{"title":"Create Evaluation Chart","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluation-charts","href":"/reference/v5/evaluation-charts/create-evaluation-chart"},{"title":"Get Evaluation Chart","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-charts/{chart_id}","href":"/reference/v5/evaluation-charts/get-evaluation-chart"},{"title":"Replace Evaluation Chart","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml put /v5/evaluation-charts/{chart_id}","href":"/reference/v5/evaluation-charts/replace-evaluation-chart"},{"title":"Delete Evaluation Chart","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml delete /v5/evaluation-charts/{chart_id}","href":"/reference/v5/evaluation-charts/delete-evaluation-chart"},{"title":"Patch Evaluation Chart","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml patch /v5/evaluation-charts/{chart_id}","href":"/reference/v5/evaluation-charts/patch-evaluation-chart"}]},{"group":"Evaluation Dashboards","pages":[{"title":"List Evaluation Dashboards","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-dashboards","href":"/reference/v5/evaluation-dashboards/list-evaluation-dashboards"},{"title":"Create Evaluation Dashboard","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluation-dashboards","href":"/reference/v5/evaluation-dashboards/create-evaluation-dashboard"},{"title":"Get Evaluation Dashboard","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-dashboards/{dashboard_id}","href":"/reference/v5/evaluation-dashboards/get-evaluation-dashboard"},{"title":"Delete Evaluation Dashboard","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/evaluation-dashboards/{dashboard_id}","href":"/reference/v5/evaluation-dashboards/delete-evaluation-dashboard"},{"title":"Patch Evaluation Dashboard","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/evaluation-dashboards/{dashboard_id}","href":"/reference/v5/evaluation-dashboards/patch-evaluation-dashboard"},{"title":"Add Widget to Dashboard","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluation-dashboards/{dashboard_id}/widgets","href":"/reference/v5/evaluation-dashboards/add-widget-to-dashboard"},{"title":"Remove Widget from Dashboard","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/evaluation-dashboards/{dashboard_id}/widgets/{widget_id}","href":"/reference/v5/evaluation-dashboards/remove-widget-from-dashboard"},{"title":"Update Dashboard Widget","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/evaluation-dashboards/{dashboard_id}/widgets/{widget_id}","href":"/reference/v5/evaluation-dashboards/update-dashboard-widget"}]},{"group":"Evaluation Items","pages":[{"title":"Get a single evaluation item","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-items/{evaluation_item_id}","href":"/reference/v5/evaluation-items/get-a-single-evaluation-item"},{"title":"List and filter evaluation items","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/evaluation-items","href":"/reference/v5/evaluation-items/list-and-filter-evaluation-items"},{"title":"Export evaluation items to a file","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/evaluation-items/export","href":"/reference/v5/evaluation-items/export-evaluation-items-to-a-file"}]},{"group":"Spans","pages":[{"title":"Create a span","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/spans","href":"/reference/v5/spans/create-a-span"},{"title":"Upsert spans in a batch","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml put /v5/spans/batch","href":"/reference/v5/spans/upsert-spans-in-a-batch"},{"title":"Create spans in a batch","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/spans/batch","href":"/reference/v5/spans/create-spans-in-a-batch"},{"title":"List trace deletion requests","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/spans/deletions","href":"/reference/v5/spans/list-trace-deletion-requests"},{"title":"Create trace deletion request","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/spans/deletions","href":"/reference/v5/spans/create-trace-deletion-request"},{"title":"Get trace deletion request status","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/spans/deletions/{deletion_request_id}","href":"/reference/v5/spans/get-trace-deletion-request-status"},{"title":"Get a span","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml get /v5/spans/{span_id}","href":"/reference/v5/spans/get-a-span"},{"title":"Update a span","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/spans/{span_id}","href":"/reference/v5/spans/update-a-span"},{"title":"Get a span within a trace","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/traces/{trace_id}/spans/{span_id}","href":"/reference/v5/spans/get-a-span-within-a-trace"},{"title":"List span summaries for a trace","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/traces/{trace_id}/spans","href":"/reference/v5/spans/list-span-summaries-for-a-trace"},{"title":"Search spans","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/spans/search","href":"/reference/v5/spans/search-spans"},{"title":"Export spans","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/spans/export","href":"/reference/v5/spans/export-spans"},{"title":"Get span export status","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/spans/export/{export_id}","href":"/reference/v5/spans/get-span-export-status"},{"title":"Get time-bucketed span metrics","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/spans/metrics","href":"/reference/v5/spans/get-time-bucketed-span-metrics"},{"title":"Get span metrics grouped by name","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/spans/metrics/by-span","href":"/reference/v5/spans/get-span-metrics-grouped-by-name"}]},{"group":"Span Assessment","pages":[{"title":"List span or trace assessments","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/span-assessments","href":"/reference/v5/span-assessment/list-span-or-trace-assessments"},{"title":"Create span assessment","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/span-assessments","href":"/reference/v5/span-assessment/create-span-assessment"},{"title":"Get span assessment by ID","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/span-assessments/{span_assessment_id}","href":"/reference/v5/span-assessment/get-span-assessment-by-id"},{"title":"Permanently delete span assessment","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/span-assessments/{span_assessment_id}","href":"/reference/v5/span-assessment/permanently-delete-span-assessment"},{"title":"Update span assessment","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/span-assessments/{span_assessment_id}","href":"/reference/v5/span-assessment/update-span-assessment"}]},{"group":"Annotation Tasks","pages":[{"title":"Update or assign annotation tasks in bulk","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/annotation-tasks/batch","href":"/reference/v5/annotation-tasks/update-or-assign-annotation-tasks-in-bulk"}]},{"group":"Credentials","pages":[{"title":"List Credentials","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/credentials","href":"/reference/v5/credentials/list-credentials"},{"title":"Create Credential","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/credentials","href":"/reference/v5/credentials/create-credential"},{"title":"Get Credential by Name","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/credentials/name/{credential_name}","href":"/reference/v5/credentials/get-credential-by-name"},{"title":"Get Credential by ID","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/credentials/{credential_id}","href":"/reference/v5/credentials/get-credential-by-id"},{"title":"Delete Credential","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/credentials/{credential_id}","href":"/reference/v5/credentials/delete-credential"},{"title":"Update Credential","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml patch /v5/credentials/{credential_id}","href":"/reference/v5/credentials/update-credential"},{"title":"Get Credential Secret by ID","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/credentials/{credential_id}/secret","href":"/reference/v5/credentials/get-credential-secret-by-id"},{"title":"Get Credential Secret by Name","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/credentials/name/{credential_name}/secret","href":"/reference/v5/credentials/get-credential-secret-by-name"}]},{"group":"Agentex Cloud Build","pages":[{"title":"List container image builds","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/builds","href":"/reference/v5/agentex-cloud-build/list-container-image-builds"},{"title":"Submit container image build","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/builds","href":"/reference/v5/agentex-cloud-build/submit-container-image-build"},{"title":"List agents built but not deployed","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/builds/undeployed","href":"/reference/v5/agentex-cloud-build/list-agents-built-but-not-deployed"},{"title":"Get a build","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/builds/{build_id}","href":"/reference/v5/agentex-cloud-build/get-a-build"},{"title":"Stream build logs","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/builds/{build_id}/logs","href":"/reference/v5/agentex-cloud-build/stream-build-logs"},{"title":"Cancel a build","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/builds/{build_id}/cancel","href":"/reference/v5/agentex-cloud-build/cancel-a-build"}]},{"group":"Agentex Cloud Deploy","pages":[{"title":"List agent deployments","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/agentex/deployments","href":"/reference/v5/agentex-cloud-deploy/list-agent-deployments"},{"title":"Deploy a built agent image","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml post /v5/agentex/deployments","href":"/reference/v5/agentex-cloud-deploy/deploy-a-built-agent-image"},{"title":"Get an agent deployment","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/agentex/deployments/{deployment_id}","href":"/reference/v5/agentex-cloud-deploy/get-an-agent-deployment"},{"title":"Delete and tear down a deployment","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/agentex/deployments/{deployment_id}","href":"/reference/v5/agentex-cloud-deploy/delete-and-tear-down-a-deployment"},{"title":"Get agent deployment logs","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml get /v5/agentex/deployments/{deployment_id}/logs","href":"/reference/v5/agentex-cloud-deploy/get-agent-deployment-logs"}]},{"group":"Agentex Agent","pages":[{"title":"Delete Agent","deprecated":null,"version":null,"openapi":"/openapi/v5.yaml delete /v5/agentex/agents/{agent_id}","href":"/reference/v5/agentex-agent/delete-agent"}]},{"group":"SGP Cloud Secrets","pages":[{"title":"List Secrets","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml get /v5/sgp/secrets","href":"/reference/v5/sgp-cloud-secrets/list-secrets"},{"title":"Create Secret","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml post /v5/sgp/secrets","href":"/reference/v5/sgp-cloud-secrets/create-secret"},{"title":"Get Secret","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml get /v5/sgp/secrets/{secret_id}","href":"/reference/v5/sgp-cloud-secrets/get-secret"},{"title":"Delete Secret","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml delete /v5/sgp/secrets/{secret_id}","href":"/reference/v5/sgp-cloud-secrets/delete-secret"},{"title":"Update Secret","deprecated":true,"version":null,"openapi":"/openapi/v5.yaml patch /v5/sgp/secrets/{secret_id}","href":"/reference/v5/sgp-cloud-secrets/update-secret"}]}]},{"tab":"AgentOps SDK","href":"https://scaleapi.github.io/sgp-sdk-docs/api/python/"},{"tab":"Agentex API","pages":[{"title":"Agentex API","href":"/reference/agentex/agents/get-agent-by-id"}]},{"tab":"Agentex SDK","href":"https://scaleapi.github.io/agentex-sdk-docs/api/python/"},{"tab":"Capabilities","pages":[{"title":"Capabilities","href":"/docs/capabilities/overview"}]},{"tab":"Dex API","pages":[{"title":"Dex API","href":"/reference/dex/projects/list-projects"}]}]},{"version":"V4 (legacy)","pages":[{"title":"V4 (legacy)","href":"/docs/inference/inference-overview"}]}]},"basePath":"","title":"Run OpenAI Responses API (OpenAI only) - Scale AI","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}